Use GPowerProfileMonitor to replace low-battery detection
libupower-glib
doesn't work in a sandbox without poking holes, so it would be better to replace that functionality with a low-power profile detection that does. Might be a good opportunity to remove the HAL backend too.