Improve upower battery device detection

Things like battery temperature sensor can have Type=Battery.

Check also Technology and EnergyFull properties before deciding that
the device is indeed a battery.

[mce] Improve upower battery device detection. Fixes JB#21849
Use NativePath == "battery" for upower battery device detection

This has been found to be the most portable solution.
Do not enable led sw breathing if current led backend does not support it

This is needed so that mce will not take breathing wakelock and block
suspend in situations where led backend will not be doing breathing.

[mce] Do not enable led sw breathing if current led backend does not support it. Contributes to JB#21845
Merge pull request #198 from spiiroin/battery_detection

Improve UPower battery device detection
Merge pull request #199 from spiiroin/can_breathe

Do not enable led sw breathing if current led backend does not support it
Bump mce version to 1.33.2