Oui, beaucoup de ces fonctionnalités sont possibles. Vous voudrez consulter le plugin Discourse Topic Voting, qui permet aux utilisateurs de voter positivement pour les sujets. Vous pouvez le voir en action dans la catégorie Contribute > Feature.
En outre, pour les formulaires, consultez Introducing Form Templates pour des formulaires que l’utilisateur peut remplir lors de la création d’un sujet.
En ce qui concerne une vue sous forme de liste, je pense qu’un filtre de sujet avec le filtre category:feature in:watching pourrait fonctionner pour afficher tous les sujets de Contribute > Feature créés par l’utilisateur. Bien sûr, vous pouvez modifier le nom de la catégorie comme bon vous semble.