Então, já funciona de certa forma se você habilitar a extensão usdz nas configurações do seu site!
Para melhorar a experiência do usuário, nossas tarefas pendentes seriam:
Servir .usdz com o MIME-type correto, que é model/vnd.usdz+zip.
Permitir a lista do atributo rel="ar" em elementos a.
Adicionar automaticamente rel="ar" para uploads .usdz.
Os itens 2 e 3 podem ser contornados usando um componente de tema; o 1 precisa de suporte no núcleo.
Dito isso:
Parece que seria mais fácil empacotar este componente web https://modelviewer.dev/ como um componente de tema do Discourse, o que tornaria algo multiplataforma para todos.