Strapi5 upgrade - run build fails with error related to "shallowEqual" is not exported by "__vite-optional-peer-dep:react-redux:@reduxjs/toolkit", imported by "node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js"

windows 10 after npx upgrade to strapi5, run build fails:

npm run build
npm verbose cli E:\dev\apps\node-v20.15.0-win-x64\node.exe E:\dev\apps\node-v20.15.0-win-x64\node_modules\npm\bin\npm-cli.js
npm info using npm@10.7.0
npm info using node@v20.15.0
npm verbose title npm run build
npm verbose argv "run" "build"
npm verbose logfile logs-max:10 dir:C:\Users\0023533\AppData\Local\npm-cache\_logs\2025-03-07T17_34_08_377Z-
npm verbose logfile C:\Users\0023533\AppData\Local\npm-cache\_logs\2025-03-07T17_34_08_377Z-debug-0.log

> nick-strapi@0.2.0 build
> strapi build

✔ Compiling TS (4860ms)
⠋ Building build context
⠙ Building build context[INFO] Including the following ENV variables as part of the JS bundle:
    - ADMIN_PATH
    - STRAPI_ADMIN_BACKEND_URL
    - STRAPI_TELEMETRY_DISABLED
✔ Building build context (2072ms)
⠋ Building admin panel
✖ Building admin panel

┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                                                                                                                                                                                                                                   │
│   node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js (53:9): "shallowEqual" is not exported by "__vite-optional-peer-dep:react-redux:@reduxjs/toolkit", imported by "node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js".   │
│   file: E:/dev/nick/nick-strapi/node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js:53:9                                                                                                                                                          │
│                                                                                                                                                                                                                                                                   │
                                                                                                                                                                                         │
                                                                                                                                                                                                                 │
                                                                                                                                                                                                                     │
│                ^                                                                                                                                                                                                                                                  │
                                                                                                                                                                                                                            │
                                                                                                                                                                                                                                │
│                                                                                                                                                                                                                                                                   │
│       at getRollupError (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/parseAst.js:397:41)                                                                                                                                                     │
│       at error (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/parseAst.js:393:42)                                                                                                                                                              │
│       at Module.error (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:16603:16)                                                                                                                                                   │
│       at Module.traceVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:17052:29)                                                                                                                                           │
│       at ModuleScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:14709:39)                                                                                                                                       │
│       at FunctionScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                      │
│       at FunctionBodyScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                  │
│       at ChildScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                         │
│       at FunctionScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                      │
│       at FunctionBodyScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                  │
│                                                                                                                                                                                                                                                                   │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
npm verbose exit 1
npm verbose code 1
E:\dev\nick\nick-strapi [feature/1033270-strapi-5-upgrade ≡ +0 ~4 -0 !]> npm run build --debug
npm verbose cli E:\dev\apps\node-v20.15.0-win-x64\node.exe E:\dev\apps\node-v20.15.0-win-x64\node_modules\npm\bin\npm-cli.js
npm info using npm@10.7.0
npm info using node@v20.15.0
npm verbose title npm run build
npm verbose argv "run" "build" "--debug"
npm verbose logfile logs-max:10 dir:C:\Users\0023533\AppData\Local\npm-cache\_logs\2025-03-07T17_35_32_383Z-
npm verbose logfile C:\Users\0023533\AppData\Local\npm-cache\_logs\2025-03-07T17_35_32_383Z-debug-0.log

> nick-strapi@0.2.0 build
> strapi build

✔ Compiling TS (3972ms)
⠋ Building build context
[INFO] Including the following ENV variables as part of the JS bundle:
    - ADMIN_PATH
    - STRAPI_ADMIN_BACKEND_URL
    - STRAPI_TELEMETRY_DISABLED
✔ Building build context (2578ms)
⠋ Building admin panel
✖ Building admin panel
[ERROR]  There seems to be an unexpected error, try again with --debug for more information 

┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                                                                                                                                                                                                                                   │
│   node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js (53:9): "shallowEqual" is not exported by "__vite-optional-peer-dep:react-redux:@reduxjs/toolkit", imported by "node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js".   │
│   file: E:/dev/nick/nick-strapi/node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js:53:9                                                                                                                                                          │
│                                                                                                                                                                                                                                                                   │
                                                                                                                                                                                         │
                                                                                                                                                                                                                 │
                                                                                                                                                                                                                     │
│                ^                                                                                                                                                                                                                                                  │
                                                                                                                                                                                                                            │
                                                                                                                                                                                                                                │
│                                                                                                                                                                                                                                                                   │
│       at getRollupError (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/parseAst.js:397:41)                                                                                                                                                     │
│       at error (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/parseAst.js:393:42)                                                                                                                                                              │
│       at Module.error (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:16603:16)                                                                                                                                                   │
│       at Module.traceVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:17052:29)                                                                                                                                           │
│       at ModuleScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:14709:39)                                                                                                                                       │
│       at FunctionScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                      │
│       at FunctionBodyScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                  │
│       at ChildScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                         │
│       at FunctionScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                      │
│       at FunctionBodyScope.findVariable (file:///E:/dev/nick/nick-strapi/node_modules/rollup/dist/es/shared/node-entry.js:5582:38)                                                                                                                                  │
│                                                                                                                                                                                                                                                                   │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
npm verbose exit 1
npm verbose code 1

node_modules/@reduxjs/toolkit/dist/query/react/rtk-query-react.esm.js (53:9): “shallowEqual”
fixed by
npm install react-redux@latest