From feature/#9196_Connect_Frontend_With_Backend into develop
Added OpenAPI, user DTO and some basic user controller endpointsre #9204re #9215
Added JWT and permissions, changed project structure - filters when authenticating - sends JWT - filters per request - controls JWT - added permission to user (READ, WRITE, DELETE) - created package-by-feature from package-by-layerre #9204
Added entities - connected to Postgres database - created repositories and services for entities - created setup for given csv catalog datare #9191re #9099
CORS config re #9106
Java backend API init re #9106
re #9106