API経由でのユーザーアバター選択が機能しなくなりました

はい、ドキュメントに記載されるべきですね。新しいものではありませんが、他のすべてのエンドポイントとは異なります。

いくつかの情報はここで見つけることができます: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

また、discourse_api Ruby gem が sync_sso エンドポイントをどのように使用しているかもわかります: discourse_api/lib/discourse_api/single_sign_on.rb at main · discourse/discourse_api · GitHub および discourse_api/lib/discourse_api/api/sso.rb at main · discourse/discourse_api · GitHub

SSO プロバイダーが使用しているのと同じ SSO シークレットを使用する必要があります。