0
Ideally you would make the models real world sized. Regarding the textures is up to you, but it would be better to offer the highest resolution that you can just in case the client needs it. It's easier to downscale it if needed afterwards and you shouldn't do it the other way around (upscale), except of course if you're doing it in Substance Painter for example.