npm i <package>@<version>
エラーメッセージからパッケージが求める依存パッケージのバージョンを確認する
Loading...
@testing-library/react@"12.1.5"はreactの18未満を求めてる
package.jsonのバージョンを両方修正する
"react": "^17.0.0",
"react-dom": "^17.0.0",
色々解決できたら、新しくインストールしようとしていたパッケージのインストールを再度試して、またエラーが出たら同様の修正を繰り返す
パッケージがサポートしているバージョンはgithubのreleasesページのバージョン毎のfeaturesとかbreaking changesとかを追っていけば多分分かる