Don't show time to empty calculation for large hours
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 Signed-off-by: Pratik Karki <pratik@prertik.com>