Dies löst das Problem nicht direkt, ist aber nah dran: Discourse Subscriptions Plugin
Wenn man mögliche rechtliche Probleme ignoriert, gibt es bereits Online-Abonnementdienste, die wahrscheinlich verwendet werden könnten, um die Anforderungen des OP mit wenig bis gar keinem Code zu erfüllen. Zum Beispiel könnte ein Dienst wie Zapier als Vermittler zwischen einem Abonnementdienst und einem Discourse-Forum fungieren. Er könnte Benutzer basierend auf ihren Abonnements zu Discourse-Gruppen hinzufügen und daraus entfernen.
Ich bin sicher, dass dies auch mit einer Discourse/WordPress-Integration und etwas benutzerdefinierter Entwicklung erreicht werden könnte.
Nach meiner eigenen Recherche scheinen potenzielle rechtliche Probleme eher ein Stolperstein zu sein als die technischen Herausforderungen bei der Verwaltung von Gruppenmitgliedschaften basierend auf bezahlten Abonnements. Die Organisationen, die ich kenne und die diese Art von Dingen jetzt tun (Youtube, Paetron, Substack, X/Twitter), haben wahrscheinlich gute Rechtsteams.
Ich bin mir über die philosophischen Einwände gegen die Monetarisierung des Zugangs zu Gruppen/Kategorien nicht im Klaren.