[BUG] Strapi Document Service context params has not "data" field
### Node Version

22.13.1

### NPM/Yarn/PNPM Version

9.10.0

### Strapi Version

5.9.0

### Operating System

Linux (Other)

### Database

SQLite

### Javascript or Typescript

Typescript

### Reproduction URL

https://github.com/SalahAdDin/strapi-template/blob/v5/src/utils/middlewares/documents/assignFullNameToSlug.ts#L17

### Bug Description

We wrote a query to fill a `slug` field in a **Profile** entity with the first name and last name join.

We get first and last name from the context params data, such context is gotten from the Strapi Document Service:
```ts
strapi.documents.use(async (context, next) => {
    if (!applyTo.includes(context.uid)) {
      return next();
    }

    if (["create", "update"].includes(context.action)) {
      const fullName = `${context.params.data.firstName} ${context.params.data.lastName}`;

      context.params.data.slug = fullName
        .toLowerCase()
        .trim()
        .replace(/[^a-z0-9\s]/g, "")
        .replace(/\s+/g, "-");
    }

    const result = await next();

    return result;
  });
```

Although the algorithm works, it raises a typing issue.

### Steps to Reproduce

1. Get the `ctx.response.body.data` from the return function as a variable.
2. Write a query to create a new **Profile** using the Document Service.
3. Use the variable to pass its id to the `user` field.

### Expected Behavior

It should not give us any typing error.

### Logs

```shell
Property 'data' does not exist on type '({ sort?: Any<"api::profile.profile">; } & { fields?: Any<"api::profile.profile">; } & { filters?: Any<"api::profile.profile">; } & { populate?: Any<"api::profile.profile">; } & ... 5 more ... & { ...; }) | ... 229 more ... | DiscardDraft<...>'.
  Property 'data' does not exist on type '{ sort?: Any<"api::profile.profile">; } & { fields?: Any<"api::profile.profile">; } & { filters?: Any<"api::profile.profile">; } & { populate?: Any<"api::profile.profile">; } & ... 5 more ... & { ...; }'.ts(2339)
```

### Code Snippets

_No response_

### Media

![Image](https://github.com/user-attachments/assets/7ecfb984-594d-4dbd-85c5-53ac9cec7537)

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