glazier
A person who fixes the glass portion of windows is called a glazier.
What you call person who fixes light
I think the most proper name would be glazier, which is someone who installs and repairs glass.
Horologist
A person who fixes broken toys is often referred to as a toy repair technician or toy restorer. Some might also call them a toy doctor or toy mechanic, especially if they specialize in restoring vintage or collectible items. Their work involves repairing, refurbishing, and sometimes customizing toys to bring them back to a playable condition.
Horologist .
Horologist .
A mechanic.
A person who fixes compasses is typically known as a compass adjuster or compass technician.
Mechanic
Cobbler
A plumber