Oui c'est pour ça que je te disais qu'il y a avait un problème.
J'ai lu tes commits tu as ajouté quelque chose (des create role) dans le sql ? (il est super gros j'ai du mal à l'ouvrir)
Les CREATE ROLE sont là initdb/11_role_extension.sql . Le initdb/99_install_bd_contmig_nat.sql c'est l'original que j'ai simplement réextrait de la base en 9.6 avec un psql de la version 14 pour que ce soit compatible. Au passage il a sûrement viré les droits des utilisateurs iav, invite et user_1.
Le plus simple (et sans doute le plus propre aussi) serait sans doute de renommer le initdb/99_install_bd_contmig_nat.sql en initdb/90_install_bd_contmig_nat.sql et créer un initdb/91_add_privilege.sql qui va donner les droits comme on le désire aux utilisateurs. Tous les scripts dans le dossier initdb s'exécute à la fin de la création du docker dans l'ordre alphanumérique.