All the stuff you describe are need at least 2 years. At least. Plus, they are expensive. Energy will come with a huge premium in Europe. This is the time that Putin needs to build the pipelines to other countries.
Let us not forget that NOBODY is against the war: not a single South American, not any African country, not China, not India. This is a US/Canada/Europe/South Korea/Japan/Australia thing. Nobody else cares. They are happy to get cheap energy soon.
Short term impact on Europe: - cold winter - populism - crashing economy - gov financial support and more inflation - no inflation control as we cannot let Southern Europe crash, hence, no interest rate hikes
Mid-term effects - Expensive American dirty LNG - No competetive advantage anymore
I disagree with the West to 100% and hope that Putin will finish off Ukraine asap so this topic is finally closed.
Disclaimer: I have Ukranian roots, visited Ukraine often, support refugees here in Germany from day 1 and was for many weeks at the border when the war started. So please go away with your "morals" and value bs.