Eu dei uma olhada no código da barra lateral do Discourse e @manuel adição de ícones.
Parece que, atualmente, não é possível personalizar os links personalizados do ícone porque o método de decoração do menu hambúrguer não leva em consideração a constante prefixValue (que contém o nome do ícone) ou algo assim…
Também me parece que as decorações do menu hambúrguer com api.decorateWidget serão depreciadas. Veja:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L534
Além disso, o fato de links externos não funcionarem mais pode vir disso:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L524
Portanto, deve haver algumas mudanças no core para tornar isso disponível.
Meu conhecimento sobre como o Discourse funciona é quase inexistente, então posso estar muito enganado.
Estou certo em minhas descobertas?