the ruble is trading at a multi year high, oil/gas prices are elevated=Putin is prospering. The Dem doubling of the price of fuel before any invasion enabled this and the 2014 invasion. He funded the anti fracking movements for a reason.
The solution ofc is to flood the world with oil and watch him run home. Yet, I haven’t heard it mentioned not even one time.
Oil prices are not elevated. They are in a prewar range. Oil (petroleum) is the main Russian export, by far.
Natural Gas prices are not global, as piped gas is a local resource. The best global price is for LNG, production and sales of which spiked due to the restrictions of Russian deliveries (in various ways).
This is also back at prewar levels, again after spiking in 2022.
Note that Russian gas sales to China are not a substitute market vs sales to Europe, as the source of the gas in each case (Europe and China) is different, widely separated gas basins.