power of 2 texture sizes = 16/32/64/128/256/512/1024/2048/4096, they need to be those sizes so the texture res can drop when you move further away from your model.
Yep, every texture should be in power of two, because otherwise you wont have any mip maps
Even when you just apply 1 material to your mesh, you should UV map (when you just use a basic colour like red, you dont have to do it)
yes and no, if its for a model its best to use those sizes so the res can drop as your distance from it increases to help with performance, if its for say your menu and you don’t want/need the res to drop you don’t have to use them. you can also mismatch the sizes EG: 128x512, 1024x2048…ect.
true but that’s why its giving you that error, I would recommend adding a UV even if its just a quick one to get rid of the error(you might be able to get away without a UV and just ignoring the error though).