It looks like there is a misconfiguration in your Go code. The port says "53" while you should be targeting "5432". Try changing that.
Also, make sure you use the correct service domain name. Try kubectl port-forward -n <NAMESPACE> svc/authentication-headless-service 8080:5432 and see if it works.
Also, make sure the Postgres instances are healthy.