i18n behaviour on admin panel
### Node Version

22.13.1

### NPM/Yarn/PNPM Version

NPM 10.9.2

### Strapi Version

5.9.0

### Operating System

Docker/Podman/LXC

### Database

MariaDB

### Javascript or Typescript

Javascript

### Reproduction URL

_No response_

### Bug Description

When creating a new locale version of an entry, `relation` field is not being copied.

For example, locale is enabled on `Event` and `Location`. `Location` has many `Event`. `Event` has one `Location`.

`Location` in `en`:

```
{
	"data": [
		{
			"id": 1,
			"documentId": "zv6omnsbtbfww11ml20tmbu7",
			"Name": "K11 Art Mall",
			"createdAt": "2024-10-10T06:41:15.626Z",
			"updatedAt": "2024-11-21T02:23:27.794Z",
			"publishedAt": "2024-11-21T02:23:27.722Z",
			"locale": "en"
		},
		{
			"id": 2,
			"documentId": "k7yf93d6tdb7k61wiw6qd2hn",
			"Name": "IFC",
			"createdAt": "2024-10-10T06:41:54.489Z",
			"updatedAt": "2024-11-21T02:23:52.233Z",
			"publishedAt": "2024-11-21T02:23:52.104Z",
			"locale": "en"
		}
	],
	"meta": {
		"pagination": {
			"page": 1,
			"pageSize": 25,
			"pageCount": 1,
			"total": 2
		}
	}
}
```

`Location` in `zh`:

```
{
	"data": [
		{
			"id": 5,
			"documentId": "k7yf93d6tdb7k61wiw6qd2hn",
			"Name": "IFC CHI",
			"createdAt": "2024-10-30T08:52:28.924Z",
			"updatedAt": "2025-02-10T08:52:44.356Z",
			"publishedAt": "2025-02-10T08:52:44.196Z",
			"locale": "zh"
		},
		{
			"id": 6,
			"documentId": "zv6omnsbtbfww11ml20tmbu7",
			"Name": "尖沙咀",
			"createdAt": "2024-10-30T09:25:16.077Z",
			"updatedAt": "2024-10-30T09:25:16.077Z",
			"publishedAt": "2024-10-30T09:25:16.058Z",
			"locale": "zh"
		}
	],
	"meta": {
		"pagination": {
			"page": 1,
			"pageSize": 25,
			"pageCount": 1,
			"total": 2
		}
	}
}
```

ID `1` and ID `6` are referring to the same location, ID `2` and ID `5` are referring to another same location

I would suggest storing the data like this:

```
{
  "id": "1",
  "documentId": "zv6omnsbtbfww11ml20tmbu7",
  "locale": {
    "en": {},
    "zh": {}
  }
}
```

Hence, when switching from `en` to `zh` in `Event`, the `Location` `relation` could be cloned.

Since Strapi v5 has locale built-in, `en` be the default locale, all the data could be stored in:

```
{
  "id": "",
  "documentId": "",
  "locale": {
    "en": {},
  }
}
```

For `relation` without cloned (`Location` in this case), everytime switching `locale` on entry requires selecting the same `relation` again.

I believe most of the time, the same `relation` has to be chosen again. (i.e. locale is just for displaying same data in different languages)

When the data size becomes large (many `Location`), or when it is `one-to-many`, it will become troublesome.

I have found this thread, it seems to be an issue on v3, to be fixed on v4:
https://github.com/strapi/strapi/issues/10322

Thanks.

### Steps to Reproduce

1. Create two collections
2. Relate two collections
3. Create an entry in one of the collections
4. Create a locale version, clone the data from the original locale version

### Expected Behavior

Creating a new locale version clones all the data from the original locale version.

(Different locale versions of a data record uses a single ID, ideally)

### Logs

```shell

```

### Code Snippets

_No response_

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