I'm using a combination of manually created labels (Battery- type, Battery Powered Device, Battery Eliminator Cable, etc), Battery Notes, πͺ« Low Battery Notifications & Actions and π Lovelace: Battery state card
The notifications and actions will automatically create a todo list with all the devices that need to either be charged or have battery replaced once they hit 10% after dong a weekly check first thing monday morning (I exclude my phone and UPS's - I have another automation setup to notify me when the UPS's come off mains and for various actions at specified % levels for safe shutdown of devices using them until mains is restored).
Battery notes is nice since I can see what battery a device has if its not already listed in the device details out of the box and using the manual labels lets me setup groupings to filter in and out what I need for those automation's.