Está utilizando jdbc:postgres en su URL de JDBC en lugar de jdbc:postgresql (tenga en cuenta el ql adicional ).
Heroku ya establece SPRING_DATASOURCE_URL variable de entorno para usted, por lo que debería poder eliminar su spring.datasource entradas en application.properties completamente.
Si no puede eliminarlos, intente:
spring.datasource.url=${JDBC_DATABASE_URL}
Si eso no funciona, debe significar que no está utilizando el paquete de compilación de Java o algo así.
También asegúrese de ejecutar:
heroku pg:credentials --reset