Jetbrain Gateway + InteliJ + WSL2 (Docker、開発ファイルはWSL2側に置く)というのが快適な開発環境になります。
詳しくは公式ブログのWSL2 + Docker 環境における IntelliJ リモート開発環境の構築
を参照ください。自分も記事を書こうとおもったのですが、結局公式で書かれていることそのままなので、そちらを参照していただいたほうが正確です。
注意: 2023/9/20現在、この問題により Windows11で上記の方法が一時的に使えなくなっています。