Crash (Cannot read property of undefined on device.deviceType) with manually configured lights
### What issue do you have? Please be as thorough and explicit as possible.

Manually configured two devices through the plugin UI

```
[Meross] [undefined] could not be initialised as Cannot read properties of undefined (reading 'toUpperCase') at default.initialiseDevice (file:///homebridge/node_modules/homebridge-meross/lib/platform.js:434:42).
```

here's that line in the code

```
      // Generate a unique id for the accessory
      const hbUUID = this.api.hap.uuid.generate(device.uuid);
      device.firmware = deviceConf.firmwareRevision || device.fmwareVersion;
      device.hbDeviceId = device.uuid;
      device.model = device.deviceType.toUpperCase().replace(/-+/g, '');
```

### Details of your setup.

Homebridge v.1.6.0
homebridge-config-ui-x v4.50.2
Nodejs v18.13.0
Docker
homebridge-meross v9.0.2 (also happens in v9.0.1)

Two Meross Light Bulbs configured, both MSL120DR

### Config

with the attempted workaround (below) included 

```
        {
            "name": "Meross",
            "username": "xxx",
            "password": "xxx",
            "lightDevices": [
                {
                    "name": "Splash Lamp",
                    "serialNumber": "2103259766383090847348e1e967557e",
                    "connection": "local",
                    "deviceUrl": "192.168.2.113",
                    "deviceType": "msl120dr"
                },
                {
                    "name": "Desk Lamp",
                    "serialNumber": "2103259309682490847348e1e96757c9",
                    "connection": "local",
                    "deviceUrl": "192.168.2.11",
                    "deviceType": "msl120dr"
                }
            ],
            "_bridge": {
                "username": "xxx",
                "port": 0000
            },
            "platform": "Meross"
        }
```

### Logs

```
[4/6/2023, 11:32:52 AM] [Meross] [Splash Lamp] not initialising cloud device as ignored or configured locally.
[4/6/2023, 11:32:52 AM] [Meross] [Desk Lamp] not initialising cloud device as ignored or configured locally.
[4/6/2023, 11:32:52 AM] [Meross] [undefined] could not be initialised as Cannot read properties of undefined (reading 'toUpperCase') at default.initialiseDevice (file:///homebridge/node_modules/homebridge-meross/lib/platform.js:433:42).
[4/6/2023, 11:32:52 AM] [Meross] [undefined] could not be initialised as Cannot read properties of undefined (reading 'toUpperCase') at default.initialiseDevice (file:///homebridge/node_modules/homebridge-meross/lib/platform.js:433:42).
[4/6/2023, 11:32:52 AM] [Meross] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
```

## attempted workaround

manually adding `deviceType: "msl120dr"` to each light's config doesnt work:

```
[4/6/2023, 11:34:16 AM] [Meross] Initialising plugin v9.0.2 | System linux | Node v18.13.0 | HB v1.6.0 | HAPNodeJS v0.11.0...
[4/6/2023, 11:34:16 AM] [Meross] Config entry [lightDevices.2103259766383090847348e1e967557e.deviceType] is unused and can be removed.
[4/6/2023, 11:34:16 AM] [Meross] Config entry [lightDevices.2103259309682490847348e1e96757c9.deviceType] is unused and can be removed.
[4/6/2023, 11:34:16 AM] [Meross] Plugin initialised. Setting up accessories....
[4/6/2023, 11:34:16 AM] Homebridge v1.6.0 (HAP v0.11.0) (Meross) is running on port 41911.
[4/6/2023, 11:34:18 AM] [Meross] [Splash Lamp] not initialising cloud device as ignored or configured locally.
[4/6/2023, 11:34:18 AM] [Meross] [Desk Lamp] not initialising cloud device as ignored or configured locally.
[4/6/2023, 11:34:18 AM] [Meross] [undefined] could not be initialised as Cannot read properties of undefined (reading 'toUpperCase') at default.initialiseDevice (file:///homebridge/node_modules/homebridge-meross/lib/platform.js:433:42).
[4/6/2023, 11:34:18 AM] [Meross] [undefined] could not be initialised as Cannot read properties of undefined (reading 'toUpperCase') at default.initialiseDevice (file:///homebridge/node_modules/homebridge-meross/lib/platform.js:433:42).
[4/6/2023, 11:34:18 AM] [Meross] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
```