Got a massive failure after my VM disk ran out of space. Had a (very old) snapshot of the VM I was able to restore but HA is version 0.114.4 and keeps telling me I have the latest version and that there is no update. I could do a full reinstall from scratch but I’m obviously not that thrilled about the idea.
When you do get it up and running implement one of these to automate snapshots more often.
You can update manually from the command line. You’ll probably have to do core, supervisor and os updates. https://www.home-assistant.io/common-tasks/os#home-assistant-via-the-command-line
Your other option is to do a clean install and copy across the config folder from your snapshot (it’s just a compressed file, use 7zip or similar to open it). Make sure you get everything in the /config folder, including the hidden .storage folder.
You are probably going to have a massive pile of breaking changes to fix. Also you will need to reinstall any addons.