結論
resolutionsを使う
手順サンプル
@types/node@* が古いバージョンを参照してしまう問題の解決
resolutionsを追記する
vi package.json
 package.json
+ "resolutions": {
+    "@types/node": "18.18.2"
+ }
yarn installして更新されているか確認
rm -rf node_modules
yarn install
cat yarn.lock | grep @types/node@*
vi package.json
 package.json
- "resolutions": {
-    "@types/node": "18.18.2"
- }