"key" prop for RepeatableComponent
### Node Version

v20.10.0

### NPM/Yarn/PNPM Version

10.2.3

### Strapi Version

5.8.1

### Operating System

MacOS

### Database

SQLite

### Javascript or Typescript

Typescript

### Reproduction URL

_No response_

### Bug Description

Im tring to import records from CSV file to entity. For this I using custom RepeatableComponent. Info updates well but buy some reason after calling `onChange` from `useContentManagerContext` form it gives me generic React key prop error after updating component:
```arning: Each child in a list should have a unique "key" prop.

Check the render method of `RepeatableComponent`. See https://reactjs.org/link/warning-keys for more information.
    at Provider2 ```

Does I need to update data for custom components in some different way rather `useContentManagerContext`?

### Steps to Reproduce

Example to reproduce:
1. Create custom repeatable component
2. Add it to any entity
3. Call on Change to add some multiple data for component programmatically
4. Check result in console 

### Expected Behavior

Expected that onChange will update UI properly and add key prop for RepeatableComponents

### Logs

```shell
Warning: Each child in a list should have a unique "key" prop.

Check the render method of `RepeatableComponent`. See https://reactjs.org/link/warning-keys for more information.
    at Provider2 (http://localhost:1337/admin/node_modules/.strapi/vite/deps/chunk-DOFJ2GJH.js?v=f2e47f13:4214:13)
    at RepeatableComponent (http://localhost:1337/admin/node_modules/.strapi/vite/deps/chunk-2Z7TJE2C.js?v=f2e47f13:82377:3)
    at div
    at O2 (http://localhost:1337/admin/node_modules/.strapi/vite/deps/chunk-LRPPMQWN.js?v=f2e47f13:1267:6)
    at http://localhost:1337/admin/node_modules/.strapi/vite/deps/chunk-3SD5BA2Z.js?v=f2e47f13:38523:17
    at O2 (http://localhost:1337/admin/node_modules/.strapi/vite/deps/chunk-LRPPMQWN.js?v=f2e47f13:1267:6)
    at http://localhost:1337/admin/node_modules/.strapi/vite/deps/chunk-3SD5BA2Z.js?v=f2e47f13:38678:11
    at Provider2
```

### Code Snippets

example of Component schema:
```{
  "collectionName": "components_guests_persons",
  "info": {
    "displayName": "Persons",
    "icon": "emotionHappy"
  },
  "options": {},
  "attributes": {
    "firstName": {
      "type": "string"
    },
    "lastName": {
      "type": "string"
    },
    "type": {
      "type": "enumeration",
      "enum": ["1", "2"]
    },
    "title": {
      "type": "text"
    },
    "sticker": {
      "type": "integer"
    }
  }
}```

Component inside entity schema:
```
"persons": {
      "type": "component",
      "component": "guests.persons",
      "repeatable": true
    }
```

### Media

_No response_

### Additional information

_No response_

### Confirmation Checklist

- [x] I have checked the existing [issues](https://github.com/strapi/strapi/issues) for duplicates.
- [x] I agree to follow this project's [Code of Conduct](https://github.com/strapi/strapi/blob/develop/CODE_OF_CONDUCT.md).