Replace the Battery Management IC with one that:
- Has low voltage cutoff (to prevent damage to battery)
- Has no low current cutoff (interferes with long runtime and using deep sleep)
- Battery charge & state info (via I2C with internal switch to connect/disconnect from Grove port)