Is there a way, perhaps witha plugin, to restrict posters to a public topic to a defined list? Ideally this should be a topic specific list of users.
Not sure exactly what you are asking for, but category security settings is the place to look to set up who is allowed to create topics, reply to topics or even see topics within each category. So I guess you’d want to put the topic you want to restrict access to within a category set up with the permissions you desire. E.g. everyone can see and reply, but only staff can create.

That is at a category level. What about at a topic level?
Convert the topic to a PM if topic-level restrictions are needed. Topics do not support restricted access except that provided at the category level.
Or just create a category for the one topic if you need it to be public but restrict who is allowed to post to it. You could then later close the topic and move it to a different category and delete the special category with restricted access.
なぜユーザーやグループをトピックに制限しないのでしょうか?特定のグループが特定のトピックのセットにのみアクセスできるようにするユースケースがあります。例えば、Group1 は Thread 1、4、7、10 にアクセスでき、Group2 は Thread 2、5、8 にアクセスできるというように、多数のスレッドと多数のグループが存在する可能性があります。これらすべてをカテゴリとして作成するのは現実的ではありませんが、現時点ではそれが唯一の選択肢のようです。
なぜ権限の概念をトピックに拡張しないという設計上の制限があるのでしょうか?
Discourse には既に個別の権限を持つトピックが存在します。それらは「プライベートメッセージ」と呼ばれます。
カテゴリ内のトピックは既にカテゴリレベルで権限を継承しています。あるトピックと別のトピックでインタラクションの方法が異なるようであれば、非常に混乱を招き、直感的ではなくなります。
権限モデルは設計上シンプルで直感的です。あなたのユースケースは既にプライベートメッセージによってサポートされています。
「個人メッセージ」というのは、特定の1人のみが見られるという意味ではないのですか?ここでは、1つのスレッドを複数のユーザーが共有できるようにしたいと考えています。PMにはその機能はありますか?
はい、ユーザーとグループのあらゆる組み合わせ間でプライベートメッセージを送信できます。
ただし、公開することはできません。投稿者やグループが参加できるが、誰でも閲覧できるという、PM(プライベートメッセージ)のような機能があると非常に役立つでしょう。
さらに考えてみると、これは本当に役立つと思います。実装方法の一つとして、1) 設定を介して特定の PM をカテゴリ内で公開する、あるいは 2) 閉じたトピックへの投稿を許可する権限をユーザー/グループにトピックレベルで付与する、などが考えられます。
その中で、#2 が最も直接的な解決策のように思われます。理想的には、投稿の許可をリクエストできる仕組みがあると良いでしょう。
この機能をロードマップに追加することは可能でしょうか?
いいえ、Discourse をゼロからほぼ完全に書き直す必要があります。私たちはトピックごとの権限管理を行っていませんし、過去に行ったこともありません。DM 以外ではです。
もちろん、トピックを DM に変換したり、その逆も可能です。
特定のカテゴリ内で PM を公開可能にするのはどうでしょうか?それはより簡単でしょうか?