There are other options as well. Stored work-product (e.g., banking heat or cold when possible for later use, materials fabrication). Potential-storage mechanisms (batteries, pumped hydro, kinetic, or others). Demand-side rather than supply-side dispatch --- varying activity rather than generation or energy provision to match available capabilities.
There is no way to store natural gas to meet one year's demand.
There is no way to store electric power to meet one year's demand. Not even one month's.
There is no way to store wind or solar power (see above).
Nuclear fuels, of course, can be stockpiled, but you can't demand more power than the nuclear plants that exist can produce, so having 100 years' worth of enriched uranium alone wouldn't help you produce extra power in any particularly hot summer / cold winter. Fuel is not the form in which we want energy when we turn an electric light on!
> Demand-side rather than supply-side dispatch --- varying activity rather than generation or energy provision to match available capabilities.
That's not possible. You've paid too much attention to Holdren.
You cannot make people alternate sleep/wake cycles so that we can have steady base load and no peak load. Or whatever else you have in mind for "varying demand" to match supply, unless that's rolling power outages.
Electric energy cannot be saved in any significant amount, full stop. Excess supply can be sent to ground, but excess demand cannot be met except with power generation using fuels that can be throttled very quickly (and that's essentially only natural gas). That means that electric power supply has to match demand or we must constantly run base power generation at peak demand rates and send excess to ground -- a tremendous waste!
There's no way around this.
Even if we did have batteries that were a) small, b) cheap, c) had enormous capacity, those would essentially be -when charged- coulombic bombs that have to be kept from exploding. Indeed, there are physical limits to electric energy store density where you can trivially get that energy back as power. For example, we've all seen that smartphone batteries are small explosives (recall the Samsung Galaxy fiasco), so now scale that way up and imagine what that would mean.
And of course, all energy conversions involve losses.
Most generally, excess electrical generation can be stored as fuels. The round-trip efficiency is low (~15--20%), but the storage time is proved to multi-hundred-million-year duration.
I've looked into the literature on one variant of this which dates to the early 1960s:
<https://old.reddit.com/r/dredmorbius/comments/28nqoz/electri...>
Your other assertions are ... similarly flawed. Again, yes, challenges, but not outright impossibilities, and there are a number of other alternatives (flow batteries, molten-salt and other batteries, pumped-hydro, CAES) which you fail to consider at all. Several of those are already implemented at grid scale, others ... are at least technically possible, and may well prove viable.