* Add `ChargeDuration` to `Charge` as `charge.charge_duration`
* Charge duration is the amount of time during a charge 'session' spent delivering power. Available as `raw` int duration and as `formatted` value e.g. '1 hour 32 minutes', '<5 minutes', '2 hours 5 minutes' etc.
* String-ing a ChargeDuration returns the formatted string and Int-ing a ChargeDuration returns the raw value