This is probably the dumbest answer but get a small UPS. Power outages are quite frequent where I live but after getting an UPS I have to say that it's one of the best investments I've ever made (others being SSDs and 144hz monitor).
At the moment my PC is running non stop for 51 days now which was impossible before.
I had considered this option and will have to do that if there is no other way to avoid this.
Why is btc needing to reindex the entire thing again? just from a 10 sec power loss ...its a nightmare.