Не удалось предоставить права администратора из-за ошибки

Да, это помогло! Группа существовала, но кто-то переименовал её. Поскольку это фактически нарушает базовую функциональность, я задаюсь вопросом, не следует ли запретить переименование системных групп через интерфейс.

Для истории, на случай если кто-то окажется в подобной ситуации:

docker exec -it app /bin/bash
su - postgres
psql -d discourse
discourse=# update groups set name='staff' where id=3;
\q
5 лайков