US distributed energy storage updates from Base Power and Sunrun November 5, 2026 Checking your browser… This may take a few seconds.