Aquí tienes una PR con los cambios solicitados.
Todavía no he conseguido que funcione correctamente, hubo un java.lang.NullPointerException, pero eso podría ser solo que deshabilité burdamente mini_racer. Tengo muchas ganas de ver un Discourse totalmente funcional ejecutándose en TruffleRuby.
No investigué más a fondo, pero noté un error cuando solo deshabilité la carga de stackprof y memory_profiler. Así que deshabilité completamente mini_profiler por ahora.
2022-05-04 21:48:13 +0200 Rack app ("POST /mini-profiler-resources/results" - (127.0.0.1)): #<SystemStackError: stack level too deep
from StackOverflowCheckImpl.java:328:in `com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.newStackOverflowError0'>
Podría haber sido un efecto secundario de otros problemas. Supongo que podríamos investigar cuando se resuelvan otros problemas.