こちらで例を確認できます。
StatBanner は components ディレクトリで定義されたネイティブクラスです。
この場合、api.renderInOutlet("above-main-container", YourClass) となります。
HEAD ファイルではできないと思います。コードを複数のファイルに分割する必要があります。
開発を容易にするために、Discourse Theme CLI の使用をお勧めします。これにより、Theme コンポーネントの開発がはるかに簡単になります。
Theme コンポーネントは公開されていますか?
「いいね!」 3