We'll see. I'm not as optimistic as you. Russia hasn't mobilized all their manpower and its position can change dramatically if the war lasts until winter.
It seems they are getting there, even the Germans are slowly giving up their hesitations, and it makes sense as well: anything Russia has to spend in Ukraine, they cannot spend in Poland and the Baltic States.
Russia has already cut off most of their gas supplies with Nord Stream 1.
And so Europe has measures in place eg. storing gas, sharing agreements, increasing supply from Azerbaijan etc. They will experience some pain over winter but day by day they become more ready for it.
Prices will be high, just like everything else, but there is no question that Russia must be defeated in Ukraine. It's essential to European security.