UPSs are available in many hundreds of sizes and configurations, including whole house units designed to compensate for brownouts.
I like Cyberpower units. I think using one would solve the problem but I would send them an email first and see what they think.
Here is one that I think is in the ballpark.
https://www.cyberpowersystems.com/products/ups/avr/avrg750u