Can' update anything after 20.10 nodejs.
### Analysis

Any update shows: GET https://registry.npmjs.org/homebridge-config-ui-x error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left. I couldn't update anything in homebridge, also can't plugins.

### Expected Behavior

If i update nodejs 20.10, non of update work, contain plugins or else. Revert back to 18 version evreything is fine.

### Steps To Reproduce

Simple nodjs update.

### Logs

```markdown
 WARN  GET https://registry.npmjs.org/homebridge-config-ui-x error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/homebridge-config-ui-x error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
 ERR_PNPM_META_FETCH_FAIL  GET https://registry.npmjs.org/homebridge-config-ui-x: Value of "this" must be of type URLSearchParams
 ERR_PNPM_NO_MATCHING_VERSION  No matching version found for homebridge-config-ui-x@4.54.0

The latest release of homebridge-config-ui-x is "4.53.0".

Other releases are:
  * beta: 4.53.1-beta.63
  * alpha: 4.53.1-alpha.127

If you need the full list of all 1461 published versions run "$ pnpm view homebridge-config-ui-x versions".
Progress: resolved 13, reused 13, downloaded 0, added 0

Cleaning up npm cache, please wait...
npm cache cleared, please try updating homebridge-config-ui-x again.

Operation failed. Please review log for details.
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge 28FC",
        "username": "",
        "port": ,
        "pin": "",
        "advertiser": "avahi"
    },
    "accessories": [
        {
            "accessory": "GreeHeaterCooler",
            "address": "",
            "port": 7000,
            "mac": "",
            "model": "KFR-35GW(35592)FNhAc-A1(WIFI)",
            "name": "Klíma",
            "nameFan": "Klíam Ventillátor",
            "serialNumber": "",
            "minimumTargetTemperature": 16,
            "maximumTargetTemperature": 30,
            "oscillation": {
                "on": {
                    "horizontal": "full",
                    "vertical": "fallback"
                },
                "off": {
                    "horizontal": "default",
                    "vertical": "fallback"
                }
            },
            "autoOscillation": {
                "auto": {
                    "horizontal": "default",
                    "vertical": "default"
                },
                "cool": {
                    "horizontal": "default",
                    "vertical": "fixedHighest"
                },
                "heat": {
                    "horizontal": "default",
                    "vertical": "fixedLowest"
                },
                "fan": {
                    "horizontal": "default",
                    "vertical": "full"
                },
                "dry": {
                    "horizontal": "default",
                    "vertical": "full"
                }
            },
            "xFan": true,
            "lightControl": true,
            "fakeSensor": true,
            "sensorOffset": 0,
            "updateInterval": 1000,
            "retryInterval": 5000
        },
        {
            "name": "PC",
            "manufacturer": "homebridge-wol",
            "model": "NetworkDevice",
            "host": "",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "mac": "",
            "broadcastAddress": "",
            "startCommand": "wolcmd ",
            "startCommandTimeout": 0,
            "wakeGraceTime": 30,
            "wakeCommand": "wolcmd ",
            "wakeCommandTimeout": 0,
            "shutdownCommand": "curl -X POST http:///control/shutdown",
            "shutdownGraceTime": 30,
            "shutdownCommandTimeout": 0,
            "logLevel": "Info",
            "returnEarly": false,
            "accessory": "NetworkDevice",
            "_bridge": {
                "username": "",
                "port": 
            }
        },
        {
            "name": "Macbook Air",
            "manufacturer": "homebridge-wol",
            "model": "NetworkDevice",
            "host": "",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "mac": "",
            "broadcastAddress": "",
            "startCommandTimeout": 0,
            "wakeGraceTime": 45,
            "wakeCommandTimeout": 0,
            "shutdownGraceTime": 15,
            "shutdownCommandTimeout": 0,
            "logLevel": "Info",
            "returnEarly": false,
            "accessory": "NetworkDevice",
            "_bridge": {
                "username": "",
                "port": 
            }
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": ,
            "platform": "config"
        },
        {
            "name": "eWeLink",
            "username": "",
            "password": "",
            "mode": "auto",
            "language": "en",
            "singleDevices": [
                {
                    "label": "Kapu",
                    "deviceId": "",
                    "deviceModel": "king",
                    "showAs": "gate",
                    "showAsMotor": "garage",
                    "showAsEachen": "garage",
                    "operationTime": 20
                }
            ],
            "platform": "eWeLink",
            "_bridge": {
                "username": "",
                "port": 
            }
        },
        {
            "name": "WizSmarthome",
            "enableScenes": false,
            "lastStatus": false,
            "refreshInterval": 0,
            "devices": [
                {
                    "host": "",
                    "name": "Reading light",
                    "mac": ""
                }
            ],
            "_bridge": {
                "username": "",
                "port": 
            },
            "platform": "WizSmarthome"
        },
        {
            "devices": [
                {
                    "name": "Living room air purifier",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "zhimi.airpurifier.m1",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true,
                    "fanLevelControl": true,
                    "ioniserControl": true,
                    "screenControl": true
                },
                {
                    "name": "Bedroom lamp",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Standing lamp",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Bathroom lamp 2",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Terrace lamp",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Bathroom lamp 1",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Bedroom fan",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "dmaker.fan.p18",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true,
                    "swingControl": true,
                    "moveControl": true,
                    "fanLevelControl": true,
                    "offDelayControl": true,
                    "horizontalAngleButtons": [
                        30,
                        60,
                        90,
                        120,
                        140
                    ]
                },
                {
                    "name": "BB8",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "viomi.vacuum.v8",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Bed Light",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "chuangmi.plug.hmi206",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true,
                    "offDelayControl": true,
                    "showTemperature": false
                },
                {
                    "name": "Laundry room light",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.mono6",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Hallway simple lamp",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Hallway double lamp 1",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Hallway double lamp 2",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "yeelink.light.color5",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Gateway",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "lumi.gateway.mgl03",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de"
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Laundry Room Door",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "isa.magnet.dw2hl",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de"
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Ender 3",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "lumi.plug.mmeu01",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": false,
                    "ledControl": false,
                    "childLockControl": false,
                    "modeControl": false
                },
                {
                    "name": "Kitchen light",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "lumi.plug.mmeu01",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                },
                {
                    "name": "Bedroom Temp&Humid",
                    "ip": "",
                    "token": "",
                    "deviceId": "",
                    "model": "miaomiaoce.sensor_ht.t2",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "micloud": {
                        "username": "",
                        "password": "",
                        "country": "de",
                        "forceMiCloud": true
                    },
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                }
            ],
            "_bridge": {
                "username": "",
                "port": 
            },
            "platform": "miot"
        },
        {
            "name": "Klíma",
            "language": "en",
            "port": ,
            "scanAddress": "",
            "scanTimeout": 3000,
            "logStatus": false,
            "defaultValue": {
                "statusUpdateInterval": 10,
                "sensorOffset": 40,
                "hasFanMode": true,
                "hasDryMode": true,
                "defaultSpeed": 3,
                "defaultVerticalSwing": 6,
                "defaultHorizontalSwing": 0
            },
            "devices": [
                {
                    "mac": "",
                    "name": "Klíma",
                    "statusUpdateInterval": 10,
                    "hasFanMode": true,
                    "hasDryMode": true,
                    "sensorOffset": 40,
                    "defaultSpeed": 3,
                    "defaultVerticalSwing": 6,
                    "switches": "verticalSwing,dryMode,fanMode"
                }
            ],
            "_bridge": {
                "username": "",
                "port": 
            },
            "platform": "GreeAirConditioner"
        },
        {
            "name": "Jakuzzi",
            "model": "Intex PureSpa",
            "username": "",
            "password": "",
            "Filter": true,
            "Bubbles": true,
            "Waterjet": false,
            "Sanitizer": false,
            "Controller": true,
            "refreshInterval": 10,
            "platform": "homebridge-intex",
            "_bridge": {
                "username": "",
                "port": 
            }
        },
        {
            "name": "Tuya",
            "options": {
                "projectType": "2",
                "accessId": "",
                "accessKey": "",
                "countryCode": 36,
                "username": "",
                "password": "",
                "appSchema": "tuyaSmart",
                "deviceOverrides": [
                    {
                        "id": "",
                        "schema": [
                            {
                                "type": "Boolean"
                            }
                        ]
                    }
                ],
                "debug": false
            },
            "platform": "TuyaPlatform",
            "_bridge": {
                "username": "",
                "port": 
            }
        },
        {
            "name": "Govee",
            "username": "",
            "password": "",
            "apiKey": "",
            "debug": false,
            "apiRefreshTime": 50,
            "httpRefreshTime": 30,
            "awsRefreshTime": 50,
            "bleRefreshTime": 60,
            "lanDisable": true,
            "lanRefreshTime": 20,
            "lanScanInterval": 35,
            "apiBleControlInterval": 10,
            "offlineAsOff": false,
            "lightDevices": [
                {
                    "label": "Table lamp",
                    "deviceId": "",
                    "customAddress": ""
                },
                {
                    "label": "TV Backlight",
                    "deviceId": "",
                    "customAddress": ""
                },
                {
                    "label": "TV Left Lamp",
                    "deviceId": "",
                    "customAddress": ""
                },
                {
                    "label": "TV Right Lamp",
                    "deviceId": "",
                    "customAddress": ""
                },
                {
                    "label": "TV Standing Lamp Left",
                    "deviceId": "",
                    "customAddress": "",
                    "customIPAddress": ""
                },
                {
                    "label": "TV Standing Lamp Right",
                    "deviceId": "",
                    "customAddress": "",
                    "customIPAddress": ""
                }
            ],
            "platform": "Govee",
            "_bridge": {
                "username": "",
                "port": 
            }
        },
        {
            "machines": [
                {
                    "displayName": "Nespresso",
                    "name": "",
                    "token": "",
                    "temperature": "Low",
                    "disabled_beverages": [
                        "americano"
                    ]
                }
            ],
            "platform": "Brewer",
            "_bridge": {
                "username": "",
                "port": 
            }
        },
        {
            "devices": [
                {
                    "name": "Livingroom TV",
                    "ip": "",
                    "mac": "",
                    "pollingInterval": 5,
                    "hideTvService": false,
                    "volumeLimit": 100,
                    "volumeControl": "none",
                    "channelControl": false
                },
                {
                    "name": "Bedroom TV",
                    "ip": "",
                    "mac": "",
                    "pollingInterval": 5,
                    "volumeLimit": 100,
                    "volumeControl": "none",
                    "channelControl": false
                }
            ],
            "_bridge": {
                "username": "",
                "port": 
            },
            "platform": "webostv"
        }
    ],
    "disabledPlugins": [
        "homebridge-gree-heatercooler-v2",
        "homebridge-brewer"
    ]
}
```


### Environment

- OS: Rapsberry image i'm not an IT man sry.
- Software: 4.53.0
- Node: v20.10.0
- npm: 10.2.3


### Process Supervisor

hb-service

### Additional Context

I'm not an IT man sry.