Bug: Indoor/Outdoor Sensor returning invalid characteristics
### Describe the Bug

Indoor/Outdoor temperature appears to be returning invalid characteristics for temperature, humidity, and battery.

### To Reproduce

Unboxed device, connected to SwitchBot app, then configure plugin in Homebridge.

Switchbot Firmware (according to app): 0.9

### Expected Behavior

I did appear to get some values populate initially. But this might have been before I upgraded the device firmware. Since upgrading, all values are being retrieved as undefined.

### Relevant Log Output

```shell
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Using Device Config Logging: debug
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Using Default refreshRate: 300, Default updateRate: 5, Default pushRate: 0.1
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Using Default Max Retries: 2
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Using Default Delay Between Retries: 3000
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Using Default scanDuration: 5
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Config: {"logging":"debug","connectionType":"BLE","deviceId":"XXXXXXXXXXXX","deviceName":"Outdoor Meter 2C","deviceType":"WoIOSensor","hubDeviceId":"000000000000","configDeviceName":"Outdoor Meter 2C","configDeviceType":"WoIOSensor","disableCaching":true}
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Model: W3400010, BLE Model: w, BLE Model Name: WoIOSensorTH, BLE Model Friendly Name: undefined
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Firmware Version: 4.3.1
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C version: 4.3.1
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Using Default MQTT URL: , Default mqttOptions: {}, Default mqttPubOptions: {}
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Retrieve initial values and update Homekit
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C BLERefreshStatus
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Registering Webhook Event Handler
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C is not listening webhook.
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Registering Platform BLE Event Handler
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C registerPlatformBLE
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C is listening to Platform BLE.
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C bleMac: XX:XX:XX:XX:XX:XX
[07/03/2025, 19:37:29] [SwitchBot] Adding new accessory: Outdoor Meter 2C deviceId: XXXXXXXXXXXX
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C bleMac: XX:XX:XX:XX:XX:XX
[07/03/2025, 19:37:29] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Scanning for deviceID: XX:XX:XX:XX:XX:XX Model: w ModelName: WoIOSensorTH...
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C BLEparseStatus
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C (battery, temperature, humidity) = BLE:(undefined, undefined, undefined), current:(100, 30, 50)
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C CurrentRelativeHumidity: undefined%
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C Temperature: undefined°c
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C CurrentRelativeHumidity: undefined
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C CurrentTemperature: undefined
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C updateCharacteristic BatteryLevel: 100
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C BatteryLevel context before: undefined
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C BatteryLevel context after: 100
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C updateCharacteristic StatusLowBattery: 0
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C StatusLowBattery context before: undefined
[07/03/2025, 19:37:34] [SwitchBot] [DEBUG] WoIOSensor: Outdoor Meter 2C StatusLowBattery context after: 0
```

### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "token": "XXX",
                "secret": "XXX",
                "notice": "Keep your Token & Secret a secret!"
            },
            "options": {
                "devices": [
                    {
                        "configDeviceName": "Outdoor Meter 2C",
                        "deviceId": "D40E84462B2C",
                        "configDeviceType": "WoIOSensor",
                        "connectionType": "BLE",
                        "disableCaching": true,
                        "logging": "debug"
                    }
                ],
                "BLE": true,
                "logging": "standard"
            },
            "platform": "SwitchBot"
        }
```

### Screenshots

_No response_

### Device and Model

SwitchBot Indoor/Outdoor Thermo-Hygrometer

### Node.js Version

22.14

### NPM Version

10.9.2

### Homebridge Version

1.9

### Homebridge Switchbot Plugin Version

4.3.1

### Homebridge Config UI X Plugin Version

4.71.2

### Operating System

Raspbian