Rebuild не удаётся при db:migrate с PG12

Это расширение стало доступно как «доверенное» в PostgreSQL 13+, где его может включить любой пользователь.

Поскольку вы используете более старую версию PostgreSQL, вам придётся обойти это ограничение, установив и включив это расширение для пользователя Discourse, а также, возможно, попытавшись обмануть Discourse, заставив его считать, что расширение уже установлено. Либо можно перейти на текущую поддерживаемую версию PostgreSQL.