Parece que
node-postgres
não aceita uma hashtag na sua senha. Depois de remover a hashtag, consegui me conectar sem problemas. Não teria pensado nisso e não me pareceu um problema, pois o pgAdmin o aceitou. A melhor solução seria usar
encodeURIComponent
para codificar sua string de senha. Isso permitiria que hashtags fossem usadas na URL.