Move to use LTS Node.js version - v22
### Node Version

22.x.x

### NPM/Yarn/PNPM Version

x.x.x

### Strapi Version

5.x.x

### Operating System

Other

### Database

Other

### Javascript or Typescript

Other

### Reproduction URL

_No response_

### Bug Description

In many places in documentation/readme (and even this issue template) it is said that Strapi officially supported on LTS version of Node.js.

Currently, Node.js v22.x.x is an LTS version, however Strapi uses Node.js v20.x.x in many places (builds, compatibility table, etc), for example:
- https://github.com/strapi/strapi/blob/5017d5e420167d48ec296e3af242d180abd86d53/.github/workflows/nightly.yml#L21
- https://github.com/strapi/strapi/blob/5017d5e420167d48ec296e3af242d180abd86d53/.github/workflows/publish-release.yml#L32
- https://github.com/strapi/strapi/blob/5017d5e420167d48ec296e3af242d180abd86d53/README.md?plain=1#L99-L101

Support of Node.js 22 was added in (https://github.com/strapi/strapi/pull/21467), but it might be time to make it default version

See Next.js release repo for more context:
- https://github.com/nodejs/release

### Steps to Reproduce

N/A

### Expected Behavior

N/A

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