Accessory name change is not updated in accessory cache and not propagated to HomeKit and Home app
### Expected Behavior

The name change of an accessory in Homebridge should be reflected in HomeKit without destroying and recreating the accessory, as long as its uuid is preserved.

### Describe The Bug

I created an accessory with name `Test Valve`. I decided that I needed to change the name to `My Test Valve` to better describe the purpose of the accessory. I changed the name in the UI configuration popup, saved the changes, and restarted Homebridge.

When Homebridge restarted, the logs showed that the name for the accessory is still `Test Valve` in the cache, although it is displayed correctly in the Homebridge accessory screen, as it uses the name from the `config.json`.

![Screenshot 2025-01-05 at 4 58 36 PM](https://github.com/user-attachments/assets/5eb6ef16-9882-42d9-9248-9fec8ef8ab88)<p>

![Screenshot 2025-01-05 at 5 05 07 PM](https://github.com/user-attachments/assets/5e33b008-2c3c-40ca-9785-609442c0aca4)<p>

![Screenshot 2025-01-05 at 5 11 10 PM](https://github.com/user-attachments/assets/e01e924d-ce4d-480a-bd62-c9cd91c1ac65)<p>

**Note:** The `accessoryName` field is not used to generate the UUID. There is a separate `accessoryID` field for that.

### Logs

```
[1/5/2025, 4:51:21 PM] [Virtual Accessories Platform] Restoring existing accessory: Test Valve
[1/5/2025, 4:51:21 PM] [Virtual Accessories Platform] [My Test Valve] Accessory context: {"deviceConfiguration":{"accessoryID":"9176886","accessoryName":"My Test Valve","accessoryType":"valve","accessoryIsStateful":false,"accessoryHasResetTimer":false,"accessoryHasCompanionSensor":false,"valveType":"waterfaucet","valveDuration":0,"errorFields":[]},"storagePath":"/Users/renzozanelli/.homebridge/persist/VA4HB_
```
The accessory name `Test Valve` in the first line of the logs below is from the cached accessory.
The name `[My Test Valve]` is from `config.json`. This same name is shown in the serialized device configuration: `"accessoryName":"My Test Valve"`.

### Config

```JSON
                {
                    "accessoryID": "9176886",
                    "accessoryName": "My Test Valve",
                    "accessoryType": "valve",
                    "valveType": "waterfaucet",
                    "valveDuration": 0
                },
```
The accessory name is correctly saved in the `config.json`



### Homebridge UI Version

5.0.0-beta.26

### Homebridge Version

1.8.5

### Node.js Version

22.12.0

### Operating System

Ubuntu / Debian (or a variant)

### Environment Info

Using Docker

### Raspberry Pi Model

Raspberry Pi 4 B