Como resolver o erro do yarn: This project's package.json defines packageManager: "yarn@3.6.4". However the current global version of Yarn is 1.22.2

Recentemente me deparei com esse erro que foi um tanto chato de resolver. Abaixo os passos que realizei para solucionar o problema. Detalhe, estou utilizando o NVM para gerenciar minhas versões do node.
Desabilite o Corepack
corepack disable
Desinstale qualquer versão existente do yarn
npm uninstall -g yarn
Verifique se realmente está desinstalado, utilize alguns desses comandos
which yarn
yarn --version
Habilite o corepack
corepack enable
Agora vamos indicar qual versão do yarn queremos, assim o Corepack vai utilizar a versão 1.22.22 no seu projeto
yarn set version 1.22.22
Verifique a versão do yarn
yarn --version
Nesse momento deve aparecer no seu terminal 1.22.22 e deve ser possível instalar as dependências no seu projetocaso ainda tenha problemas, siga para a próxima possível solução.
Nesse caso vamos apenas cortar o mal pela raiz. Mudamos a versão do Node.js para alguma diferente da quele estamos utilizando no NVM
nvm install 20
Remover a versão com problema e instalar novamente
nvm uninstall 22.12
nvm install 22.12
Habilitar o corepack
corepack enable
Indicar qual a versão desejada do yarn
yarn set version 1.22.22
Verificar a versão do yarn
yarn --version
Agora você deve estar com a versão do yarn que deseja utilizar.

