これはDiscourseの古いバージョンからの変更かもしれませんが、バグではないと思います。メールテンプレートで許可される補間キーを見つけるのは常に難しいことでした。使用できるキーを説明するトピックがあります: https://meta.discourse.org/t/interpolation-keys-for-customizing-text-and-email-templates/264604。許可されるキーはここにリストされています: https://github.com/discourse/discourse/blob/main/app/models/translation_override.rb。
{base_url} はそのリストに含まれていません。
サイトのベースURLはすでにわかっているので、キーが必要かどうかはわかりません。%{base_url}%{url} の代わりに、サイトのURLを使用してください。たとえば https://forum.example.com%{url} のようにしてください。