Ha habido algunos hilos sobre este problema, que incluyen respuestas de los colaboradores de que el problema se ha solucionado en docker_manager.
Pero todavía tengo este problema al ejecutar launcher rebuild app. Uso un contenedor único (en una VM de Linux) y la base de datos está alojada en Azure Postgresql Flexible Server.
Si el usuario que ha configurado para esta base de datos no es el propietario de la extensión, fallará con el mensaje compartido anteriormente: ERROR: must be the owner of the extension vector.
Para solucionar este problema, inicie sesión directamente en la base de datos con el usuario que es el propietario y ejecute ALTER EXTENSION vector UPDATE TO '0.7.0';.
Gracias @Falco, ¡eso resolvió el problema para mí!
Dado que Azure no permite especificar la versión, ejecuté ALTER EXTENSION vector UPDATE para actualizar a la última versión disponible. Las instalaciones de extensiones son específicas de la base de datos, por lo que es necesario conectarse a la base de datos de Discourse (no a la base de datos postgres predeterminada) para ejecutar la declaración de actualización.
Aquí se explica cómo verificar la versión instalada actualmente y cómo actualizar.