A small Stirling engine/generator running on liquid fuel or LPG could be onboard. This could cut in when the charge is low, when either parked or moving. A Stirling is far cleaner burning being external combustion. This is not a real probelm.
You are allowed to move down a public highway, but not stop on it. Parking permits do not guarantee a parking place, they just prevent other people parking.
The streets were dug up to install comms cables, so tat is not a real problem.
The problems can be overcome.
The fantastic power/weight of electric motors and eliminating heavy and power sapping transmission, combined with advances in batteries, make it viable to have an engine/electric hybrid. The current crop have the engine as No.1 power unit with the electric motor as backup. It would be the reverse, with the engine assisting, if necessary, and acting as backup power, if necessary, and generating power for the batteries.