Please don't misunderstand. 305 m/1000 ft/1 box can easily wire up
more than 10 points, not
up to 10 points.
Depends on the distance of the point from the router/switch. Measure your floor plan, and estimate your distance, to estimate the quantity you need. My 100 ft per point was an example only.
I can't comment on the contractor themselves, but try to do the following:
1. Don't share neutrals - One line out must have one neutral returning to the DB.
2. Group the wiring areas logically - for eg 1 set 1.5 mm² for lights and fan, 2 sets 2.5 mm² for power, grouped as 1 room.
3. Label the wires - Just use simple cable markers for both the live and neutral.
4. Group the MCBs logically in the DB - Don't let the wireman randomly connect the wires to the MCBs, arrange it logically.

5. Get an "as wired" drawing - Can be simple one, just so you know what goes where (just try to remember in 10 years time without this!)

6. If you think you need 1 socket in the area, install 2. If you think you need 2, install 3. You can never have enough power sockets.
Actually, if you can use something like SketchUp, you can plan everything from where things need to be, to wire length needed, to location of sockets and lights, to where to hack the walls, etc. But I don't really expect people to want to do this, even thought it will save cost and aggravation during the renovation.

Do some planning, think things through, and you should be okay. PM if you need any advice, and I'll try to help. Good luck!
Got it man, thank you so much for being so humble to share your knowledge that I couldn't get it from somewhere else!
I'll try to draw out the floor plan either in Sketchup(If managed to learn it within month) or most probably end up with SweetHome 3D or Homestyler.
Will definitely pm you again if I have any question regarding this in the midst of renovation, truly appreciated your kindness towards a stranger!