Você está usando
jdbc:postgres em seu URL JDBC em vez de jdbc:postgresql (observe o ql extra ). Heroku já define
SPRING_DATASOURCE_URL variável de ambiente para você, então você deve ser capaz de remover seu spring.datasource entradas em application.properties inteiramente. Se você não conseguir removê-los, tente:
spring.datasource.url=${JDBC_DATABASE_URL}
Se isso não funcionar, deve significar que você não está usando o buildpack Java ou algo assim.
Certifique-se também de executar:
heroku pg:credentials --reset