A imagem do PostgreSQL utilizada no docker-compose.yml (linha 4) não especifica a versão, o que significa que o docker vai baixar a imagem "latest". Como os arquivos do volume (que estão no repositório) foram gerados com a versão 14 do PostgreSQL, isso vai gerar incompatibilidade do formato dos arquivos (latest atualmente baixa a versão 15 do PostgreSQL).
Para resolver o problema altere a linha 4 no arquivo docker-compose.yml para:
version: '3'
services:
postgres:
image: postgres:14