Newer keycloak versions auto-build on `kc.sh start`. This leads to loss of correct usage of postgres db. If we pass `--optimized` parameter to it, keycloak will take the already build file with KC_DB=postgres and it should work.
* Update Ghost to v5 breaking changes
* Fix formatting issue
* Upgrade keycloak to v18+ and switch to official repos breaking changes
* Made data persistent trough postgres
* Fix formatting