I looked at the hardware compatibility list, but there is no mention for a requirement of a battery monitoring functionality in the hardware. But, all phones display the battery level with the BatteryManager API.
As far as I know, there is no particular requirement.
You will get battery monitoring details when you send particular commands to the battery.
That is, the battery itself will have hardware for that.