Minha primeira pergunta seria: você pode verificar se pode se conectar ao PostgreSQL no convidado do convidado?
Quanto ao problema com a falha de encaminhamento de porta, isso é tipicamente o resultado do VirtualBox não ser capaz de criar um soquete escutando conexões no host - e a causa mais comum para isso é que algo mais já está escutando naquele porta. Você tem um PostgreSQL rodando no host também?
Dê uma olhada na ferramenta TCPView da equipe SysInternals da Microsoft. Ele pode mostrar pontos de extremidade TCP ativos e seu processo de propriedade. Isso deve ajudá-lo a determinar se algo pegou o TCP 5432 e o que é. Execute-o no host - e guest se você quiser verificar se o PostgreSQL está em execução e ouvindo as conexões.
TCPView: link