Du använder jdbc:postgres i din JDBC URL istället för jdbc:postgresql (observera den extra ql ).
Heroku anger redan SPRING_DATASOURCE_URL miljövariabel för dig, så du bör kunna ta bort din spring.datasource poster i application.properties helt.
Om du inte kan ta bort dem, försök:
spring.datasource.url=${JDBC_DATABASE_URL}
Om det inte fungerar måste det betyda att du inte använder Java buildpack eller något.
Se även till att köra:
heroku pg:credentials --reset