* Fix describe/list commands with json/yaml output format
Makes sure to always set proper GroupVersionKind on unstructured objects and lists to avoid marshalling errors when printing in json/yaml output format.
* Deliberately decide to add GVK only to list/read operations in the tests
* rebased and cleaned up
* add some unit tests
Co-authored-by: Roland Huß <rhuss@redhat.com>