Yipes, sorry to hear about that incident!

I too spent a lot of time many years ago puzzling over different insurance options.
Fortunately, the best solution is still this:
https://aacuk.org.uk/...