JSON filed giving error when adding ["tag1"]
### Node Version

20.18.2

### NPM/Yarn/PNPM Version

10.8.2

### Strapi Version

5.9.0

### Operating System

Windows 11

### Database

PostgreSQL

### Javascript or Typescript

Typescript

### Reproduction URL

_No response_

### Bug Description

I have created a json field in strapi collection it's giving me error when I try to save an array in that JSON field but if create an object it doesn't give me error, below is the image for error after I try to save or publish, however If I create a new collection, and add the JSON filed with dynamic zones it doesn't give me error and I am adding array like this `["hello"]`

EDIT: for any collection which already has a json field for any update I am doing I am getting the error

![Image](https://github.com/user-attachments/assets/30de0226-ff85-4d9a-8fdb-6becd3f9d675)

### Steps to Reproduce

Might not give you error because when I create a new collection and add json field with dynamic zones into it it's not giving me error.

### Expected Behavior

In the JSON field the array should work, with or without dynamic zones

### Logs

```shell

```

### Code Snippets

```shell
TypeError: Cannot use 'in' operator to search for '__component' in e-commerce
    at https://url....-DryFbofI.js:8186:3764
    at Array.some (<anonymous>)
    at https://url....-DryFbofI.js:8186:3743
    at Array.forEach (<anonymous>)
    at a5n (https://url....-DryFbofI.js:8186:3716)
    at X9e (https://url....-DryFbofI.js:8189:524)
    at u5n (https://url....-DryFbofI.js:8189:2450)
    at EJ (https://url....-DryFbofI.js:40:17071)
    at swe (https://url....-DryFbofI.js:42:44240)
    at nwe (https://url....-DryFbofI.js:42:39940)
```

### 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).