Fixes #90152 by adding methods from GeoserverPublicationHelper (that existed in SIR-Admin) to GeoserverService. This requiered moving low level database handling methods from LayerResourceService/Dao to DBManagementDao.
Renamed persistence geo projects with better, easily identifiacable, names.
Merge pull request #122 from luisromangz/90152-LayerResourceDaoMethodsRefactor

#90152 layer resource dao methods refactor
Changes needed for #90073: Added tableName field to LayerEntity/LayerDto.
Changes needed by #90073: Added workspaceName field to AuthorityDto.
#90073: added dependency between so GeoserverService is avalaible in pg-admin.
#90073: Added doc for duplicateGeoserverLayer and deleteGeoserverLayer methods; and
#90073: Added support for removing the layer being removed from gis_layer from geoserver.
Merge pull request #123 from luisromangz/90073-DeleteGeoserverLayerWhenDeletingLayer

#90073 delete geoserver layer when deleting layer