Homebridge won't start after updating from 3.0.15 to 3.0.16
### Analysis

After upgrading from HomeBridge 3.0.15 to 3.0.16 home bridge stop working completely.UI is no longer available on the URL:port and all accessories are now unresponsive from HomeKit.

Issue start right after updating via Package center.

### Expected Behavior

HB restart and work normally after upgrade. 

It looks like 3.0.16 removed node and npm. 

### Steps To Reproduce

Stop and restart package from package center
Power cycle Synology DSM 7.2-64570 Update 1
Remove and re-install HomeBridge 3.0.16

### Logs

```markdown
N/A
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge",
        "username": "0E:52:A3:A4:03:E7",
        "port": 51839,
        "pin": "790-21-128",
        "advertiser": "ciao",
        "bind": [
            "ovs_bond0",
            "docker-b59fc96e"
        ]
    },
    "accessories": [
        {
            "name": "Pihole-RasbuntuPi4",
            "auth": "REDACTED",
            "ssl": false,
            "rejectUnauthorized": true,
            "host": "192.168.10.8",
            "port": 80,
            "baseDirectory": "/admin/",
            "time": 120,
            "reversed": false,
            "logLevel": 1,
            "accessory": "Pihole"
        },
        {
            "name": "Pihole-Synology-Macvlan",
            "auth": "REDACTED",
            "ssl": false,
            "rejectUnauthorized": true,
            "host": "10.0.10.9",
            "port": 80,
            "baseDirectory": "/admin/",
            "time": 120,
            "reversed": false,
            "logLevel": 1,
            "accessory": "Pihole"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "dark-mode",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        },
        {
            "username": "REDACTED",
            "password": "REDACTED",
            "apiKey": "REDACTED",
            "disableFan": false,
            "disableDry": false,
            "ignoreHomeKitDevices": false,
            "enableSyncButton": false,
            "syncButtonInAccessory": false,
            "enableOccupancySensor": false,
            "enableClimateReactSwitch": true,
            "enableHistoryStorage": true,
            "disableHorizontalSwing": true,
            "disableLightSwitch": false,
            "externalHumiditySensor": true,
            "allowRepeatedCommands": false,
            "debug": false,
            "_bridge": {
                "username": "0E:0C:8D:DB:96:39",
                "port": 46048
            },
            "platform": "SensiboAC"
        },
        {
            "controllers": [
                {
                    "address": "192.168.10.1",
                    "name": "UDM Pro",
                    "password": "REDACTED",
                    "username": "REDACTED"
                }
            ],
            "options": [
                "Disable.Log.Doorbell.74ACB95EB941",
                "Disable.Doorbell.Messages.74ACB95EB941",
                "Disable.Doorbell.Messages.FromDoorbell.74ACB95EB941",
                "Disable.Doorbell.Messages",
                "Disable.Doorbell.Messages.FromDoorbell",
                "Disable.Log.Doorbell",
                "Enable.Video.DynamicBitrate"
            ],
            "_bridge": {
                "username": "0E:CA:67:5F:F7:66",
                "port": 52968
            },
            "platform": "UniFi Protect"
        },
        {
            "devices": [
                {
                    "ipAddress": "192.168.107.39",
                    "serialNumber": "REDACTED",
                    "credentials": "REDACTED",
                    "useFahrenheit": false,
                    "enableAutoModeWhenActivating": true,
                    "enableOscillationWhenActivating": true,
                    "enableNightModeWhenActivating": false,
                    "isNightModeEnabled": false,
                    "isJetFocusEnabled": false,
                    "isContinuousMonitoringEnabled": false,
                    "isTemperatureSensorEnabled": true,
                    "isTemperatureIgnored": false,
                    "temperatureOffset": 0,
                    "isHumiditySensorEnabled": true,
                    "isHumidityIgnored": false,
                    "humidityOffset": 0,
                    "isAirQualitySensorEnabled": true,
                    "isAirQualityIgnored": false,
                    "isSingleSensorAccessoryModeEnabled": false,
                    "isSingleAccessoryModeEnabled": false,
                    "isFullRangeHumidity": false,
                    "isHeatingDisabled": false,
                    "isHeatingSafetyIgnored": false
                },
                {
                    "ipAddress": "192.168.107.38",
                    "serialNumber": "REDACTED",
                    "credentials": "REDACTED",
                    "useFahrenheit": false,
                    "enableAutoModeWhenActivating": true,
                    "enableOscillationWhenActivating": true,
                    "enableNightModeWhenActivating": false,
                    "isNightModeEnabled": false,
                    "isJetFocusEnabled": false,
                    "isContinuousMonitoringEnabled": false,
                    "isTemperatureSensorEnabled": true,
                    "isTemperatureIgnored": false,
                    "temperatureOffset": 0,
                    "isHumiditySensorEnabled": true,
                    "isHumidityIgnored": false,
                    "humidityOffset": 0,
                    "isAirQualitySensorEnabled": true,
                    "isAirQualityIgnored": false,
                    "isSingleSensorAccessoryModeEnabled": false,
                    "isSingleAccessoryModeEnabled": false,
                    "isFullRangeHumidity": false,
                    "isHeatingDisabled": false,
                    "isHeatingSafetyIgnored": false
                }
            ],
            "updateInterval": 10000,
            "platform": "DysonPureCoolPlatform"
        }
    ]
}
```


### Environment

DSM 7.2-64570 Update 1
Homebridge 3.0.16
Node: node: command not found
nom: npm: command not found

### Process Supervisor

hb-service

### Additional Context

SSH to the NAS:

Synology_DS920:~$ sudo hb-service shell
Entering Homebridge Shell. To exit type 'exit'.

Note: This is a restricted shell, sudo cannot be used here.

Homebridge Terminal for Synology DSM

bash: node: command not found
Node.js Version: 
Node.js Path: 
Plugin Path: /volume1/homebridge/node_modules

Update Node.js: hb-service update-node

Install Plugin: hb-service add homebridge-plugin-name
Remove Plugin: hb-service remove homebridge-plugin-name