Глупый вопрос: стоит ли создавать тему, плагин или компонент?

Вы можете создать новый компонент непосредственно из админ-панели Discourse (в разделе Настроить), чтобы переопределить содержимое этого файла.

См.: Developing Discourse Themes & Theme Components

В вашем новом компоненте перейдите в раздел «Пользовательский HTML/CSS» и в </head> добавьте следующее:

<script type="text/x-handlebars" data-template-name="components/user-card-contents">
//Здесь должен находиться весь шаблонный код для user-card-contents
</script>