All parking lots should be required to be covered by solar panels.

All parking lots shall have a minimum percentage of parking spaces with dedicated Level 2 J1772 EVSEs (or for countries that don't use J1772, the equivalent standard) equal to the percentage of plug-in vehicles registered in the jurisdiction (for the US, the state).

Rationale for the solar panel coverage: Parking lots, especially when they're just flat single-level lots, are huge surface area, the asphalt traps lots of heat, and they're a lot of land area that could be used for solar generation without interfering at all with the intended use.

In fact, they improve the intended use - in summer, solar heating of car interiors is reduced, and in winter, snow coverage of cars is reduced.

As far as the J1772 charging in lots... the solar generation peak coincides with when people are at work. So, charging of EVs is best done at work, not at home, and that requires charging facilities to be in parking lots (and garages) that people use - this will help stabilize the grid as solar's share of the generation mix increases.
Also, Level 2 J1772 basically means 208-240 volts AC, and in practice, typically 30 amps for public charging (although I've seen cars taking as little as 10 amps, and Tesla's cars can take as much as 80 amps on AC charging).
I'll note that basically everywhere except China uses the same J1772 protocol signalling for AC charging, just with different connectors (I'm aware of three connectors in wide circulation - SAE J1772-2009 in the US and Japan, VDE-AR-E 2623-2-2 (aka Mennekes) in Europe (which has more pins and adds support for using all three phases of a three-phase AC source), and Tesla's proprietary connector in J1772 regions).

China uses their own connector derived from VDE-AR-E 2623-2-2, called GB/T 20234.2-2015.

Signalling is different from the rest of the world, and the Chinese standard has the plug on the cable, socket on the vehicle, whereas the European standard has the plug on the vehicle, socket on the cable.

(Also, to clear up some ambiguity here, I prefer to use "plug" and "socket" designation instead of "male" and "female". Most documentation of this actually uses "male" and "female".)