Entendi corretamente?
a) Isso está disponível via GitHub actions: plugins com especificações/testes adequados usando GitHub actions terão um selo no GitHub, se todos os testes passarem e o status das ações de CI for legível pela API.
b) Exceto pelos plugins oficiais do Discourse e plugins do Pavilion, não existe uma visão geral automática para administradores, se os plugins em uso funcionarão na versão pretendida para atualização?
Pesquisando metadados sobre compatibilidade de plugins, encontrei Introducing .discourse-compatibility: pinned plugin/theme versions for older Discourse versions através de um arquivo .discourse-compatibility.
Pelo que entendi, esta é uma solução para o problema inverso: Discourse muito antigo para um plugin.
Como tratar o outro caminho: plugin muito antigo para o Discourse?
O /admin/upgrade poderia alertar sobre plugins que falham nos testes para uma atualização pretendida?