hidpp10: split reg07 (battery) parsing so it can be reused
WIP: battery notification processing

Before this patch, if battery level changes, the UI/state is not updated.
TODO: enable device notifications to actual catch these level changes.