Oi, Matheus!
O erro que você tá vendo ao rodar o comando npm init -y
está relacionado à política de segurança do PowerShell. Por padrão, o Windows pode bloquear a execução de alguns scripts como medida de proteção.
Para resolver isso, siga os passos abaixo:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
Em seguida, o Powershell irá perguntar como você quer confirmar a ação, digite "A" e pressione Enter
para aceitar tudo.
Espero ter ajudado.