OAuth2に切り替える必要はないようです。
SMTP認証は、2022年10月1日にベーシック認証が完全に無効になった後も引き続き利用可能です。
そのため、app.ymlに環境変数を追加することでSMTP認証に変更できるはずです。
DISCOURSE_SMTP_AUTHENTICATION: cram_md5
それに加えて、DISCOURSE_SMTP_PASSWORD設定の値としてSMTPパスワードのMD5ハッシュを使用する必要があると思います。これらの変更を行った後、Dockerコンテナを再構築して試してみてください。