What sets prices of labor under capitalism?

The same system that sets prices. Not any particular businessman, but the free-market. It is competition between businesses for labor that pushes wages up; it is competition between laborers that pushes wages down (to reduce this competition between laborers unions create “union shops” which prevent non-union members from competing with them, by banning non-union members from working in the unionized field).