Improve safety of bit-field assignments in battery history

Also, remove some unused code

Test: atest FrameworksServicesTests:BatteryStatsTests
Bug: 247338158
Change-Id: I6b5f2cd2d8341e4e2299834dbeae84b40c5ee4b2
1 file changed