Uses method channel for getting battery level.
Returns -1 if batteryState is unknown in iOS
static Future<num?> get batteryLevel async { return await _methodChannel.invokeMethod('getBatteryLevel'); }