How can we bring solar power energy to our streets?

I was having a debate with my friend about ways to make the environment better and to have a better energy reliance than oil. One idea that was floated was to have every street lamp based on solar power (with backup electrical grid power in case it rains or something) anyway, here was the debate which we need your answers to: Is it better to have a solar panel on each street light OR Is it better to keep the street lights as they are and just install solar panel hubs around the city that feeds into the electrical grid?

How can electrons keep being generated by solar panels?

I was trying to figure out how solar panels work today and I found that electrons get displaced in 2 layers of a solar panel by photons coming from the sun to create power. If the electrons come from the solar panel and go into the electrical grid, how are they replaced in the solar panel? Wouldn’t the solar panel eventually lose all of its electrons and stop working? Electrons have mass, so wouldn’t the solar panel slowly deteriorate?

I think solar energy is awesome and I really want to know how it works. Any help in enlightening me on this subject would great, thanks!