Cron user / state
### Node Version

20.0.0

### NPM/Yarn/PNPM Version

YARN 3

### Strapi Version

5.x

### Operating System

MacOS

### Database

SQLite

### Javascript or Typescript

Typescript

### Reproduction URL

_No response_

### Bug Description

The cron task is not contains any context / state. `strapi.requestContext.get()`

i got a permission system and any strapi.document access is checking if the auth token got permissions to this table / record.

i think a cron tab must implement a some king of service account becaouse in the current situation the context is null and there is no way
to check if the access done by cron task.

### Steps to Reproduce

 const ctx = strapi.requestContext.get();
if (ctx.state.auth && ctx.state.auth.credentials.description) {

}

### Expected Behavior

X

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