We’ve been told the recent leap in power prices has been caused by Russia’s invasion of Ukraine. But that’s a tiny part of the story.