Error loading the plugin ckeditor because ckeditor is not installed
### Node Version

v22.12.0

### NPM/Yarn/PNPM Version

10.9.0

### Strapi Version

5.10.3

### Operating System

MacOS

### Database

MySQL

### Javascript or Typescript

Javascript

### Reproduction URL

_No response_

### Bug Description

I'm trying to upgrade my strapi cms project to latest versions but no matter of what combinations of versions of libraries/plugins I try, i get into same error. Below are my project's package.json & error message :-

** This is reproducible. I have mentioned the steps below.

package.json :-
```
{
  "name": "blog-cms",
  "version": "0.1.0",
  "private": true,
  "description": "A Strapi application",
  "license": "MIT",
  "author": {
    "name": "A Strapi developer"
  },
  "scripts": {
    "build": "strapi build",
    "dev": "strapi develop",
    "start": "strapi start",
    "strapi": "strapi"
  },
  "dependencies": {
    "@_sh/strapi-plugin-ckeditor": "^5.0.1",
    "@aws-sdk/client-secrets-manager": "^3.480.0",
    "@strapi/plugin-color-picker": "^5.10.3",
    "@strapi/plugin-graphql": "^5.10.3",
    "@strapi/plugin-users-permissions": "5.10.3",
    "@strapi/provider-upload-aws-s3": "^5.10.3",
    "@strapi/strapi": "5.10.3",
    "mysql2": "^3.12.0",
    "react": "^18.0.0",
    "react-dom": "^18.0.0",
    "react-router-dom": "^6.0.0",
    "styled-components": "^6.0.0"
  },
  "engines": {
    "node": ">=20.x.x",
    "npm": ">=6.0.0"
  },
  "strapi": {
    "uuid": "ba9d89a9-e1d5-417e-acbf-c71785f9086f"
  }
}
```
Below is the error message when I try to run the project using `npm run dev`:-
```
⠸ Loading Strapi
[ERROR]  There seems to be an unexpected error, try again with --debug for more information

┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                                                             │
│   Error: Error loading the plugin ckeditor because ckeditor is not installed. Please       │
│   either install the plugin or remove it's configuration.                                   │
│   at loadPlugins (/Users/username/Desktop/projects/blog-cms-repo/blog-cms/node_            │
│   modules/@strapi/core/dist/loaders/plugins/index.js:111:13)                                │
│   at async Promise.all (index 3)                                                            │
│   at async Module.loadApplicationContext (/Users/username/Desktop/projects/blog             │
│   -cms-repo/blog-cms/node_modules/@strapi/core/dist/loaders/index.js:12:3)                  │
│   at async Object.register (/Users/username/Desktop/projects/blog-cms-repo/blog             │
│   -cms/node_modules/@strapi/core/dist/providers/registries.js:26:5)                         │
│   at async Strapi.register (/Users/username/Desktop/projects/blog-cms-repo/blog             │
│   -cms/node_modules/@strapi/core/dist/Strapi.js:322:7)                                      │
│   at async Strapi.load (/Users/username/Desktop/projects/blog-cms-repo/blog-cms             │
│   /node_modules/@strapi/core/dist/Strapi.js:314:5)                                          │
│   at async Module.develop (/Users/username/Desktop/projects/blog-cms-repo/blog-             │
│   cms/node_modules/@strapi/strapi/dist/node/develop.js:177:28)                              │
│   at async action (/Users/username/Desktop/projects/blog-cms-repo/blog-cms/node             │
│   _modules/@strapi/strapi/dist/cli/commands/develop.js:18:5)                                │
│   at async Command.parseAsync (/Users/username/Desktop/projects/blog-cms-repo/b             │
│   log-cms/node_modules/@strapi/strapi/node_modules/commander/lib/command.js:923:5)          │
│   at async runCLI (/Users/username/Desktop/projects/blog-cms-repo/blog-cms/node             │
│   _modules/@strapi/strapi/dist/cli/index.js:75:3)                                           │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
```
I have tried different approaches to solve it but no success. Below are some of the things that I tried :-

1. rm -rm node_modules package-lock.json .cache build && npm i && npm run dev
2. downgraded strapi to 5.6.0 & ckeditor plugin to 5.0.0 as well as 4.6.0
3. disabling/enabling plugin in `config/plugins.js`

### Steps to Reproduce

1. create a new strapi project using - `npx create-strapi@latest`
2. added ckeditor plugin manually in package.json - `"@_sh/strapi-plugin-ckeditor": "^5.0.1",`
3. updated config/plugins.js - `module.exports = () => ({ ckeditor: { enabled: true } })`
4. getting the exact same error - `Error loading the plugin ckeditor because ckeditor is not installed. Please either install the plugin or remove it's configuration`

### Expected Behavior

On running the development server using `npm run develop`, it should successfully start the dev server as well as it should work after creating production build & starting it.

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