Você poderia usar uma abordagem semelhante à que o plugin WP Discourse Shortcodes faz. Ele faz requisições de API para o Discourse para obter dados em formato JSON, depois usa os dados para gerar HTML.
Faz um tempo que não olho para esse plugin, mas possivelmente ele poderia ser estendido para adicionar um shortcode de leaderboard.
Eu vou criar alguns blocos do Discourse para o Editor de Blocos do WordPress em breve. Vou pensar em criar um bloco de leaderboard. Leaderboards são um pouco um anti-recurso para mim, mas não acho que seja o caso para muitas pessoas.
O Discourse também poderia considerar a criação de mais widgets incorporáveis - semelhante a Embed a list of Discourse topics onto an external site. Um widget de leaderboard seria um bom candidato para isso.