My cyberpower UPS works well. There's a service you can run to shut your computer down or whatever when it goes to battery power (check arch wiki) but it also works with GNOME (its displayed how a laptop battery would be displayed, but its labeled as a UPS) and it works well with NUT too.
Their PowerPanel Personal and Business editions both seem to work with all of their UPS models. I used to run PowerPanel Business on a basic tower-style model.
I was happy with my cyber powers for years, but then the batteries died (official replacement batteries, after 3 years - the originals lasted 5) and the ups just stopped even passing power through. This is someone's old blog about this https://blog.networkprofile.org/cyberpower-ups-avoid/