Gartner says 2023 is the moment of truth for battery-electric vehicles.