Why do you keep saying need to store enough power for the whole winter? Unless you live in the arctic circle you're not going to get six months of darkness.
If you're generating 4x to 5x your required energy in summer you don't need to store that energy for whole winter. You can get away with generating 5x less energy and still have what you actually need each day.
When solar panels become cheaper than roof slates it's going to become a no brainer to over provision regardless of the ability to store it. I'm talking about a world where panels cost a 10th of what they do currently.
You can also still use the grid to pull base load from other sources such as nuclear, wind, geothermal, hydro or tidal power. It's not either or, they work together.
Relying on fossil fuels that have to be transported by ship at the whims of madmen is just stupid from a security point of view and that's before we even talk about what it's doing to the planet.
Trump has been running down his strategic fuel reserve since he came to power. That's before he started his latest war. At some point he's likely to stop exporting fuel as a consequence of that.
Fossil fuels are only going to get more expensive and the sooner we can stop burning them the better.