Changes for advancing #69710 and #69737

* Renamed method unpublishGsLayer to unpublishGsDbLayer because it only works with that layer kind.
* Added a method to coverage layers can be unpublished. It also deletes the source file.
* Fixed typo in method name.