Don't show time to empty calculation for large hours
Update power supply handling in the display device
Add a 'power_supply' boolean to track power supply status.
Adjust logic to display the 'Fully charged' message correctly based on
whether the device is a power supply. This improves the accuracy of
power status information shown. Additionally, show 0:00
on the plugin side
instead of high number of hours.
Fixes #240 (closed)