In the meantime, you can see the contents of the desktop-kde bundle with:cat /usr/share/clr-bundles/desktop-kde and there are a couple swupd bundle-list options which can help identify bundles that can be removed:
-d, --deps=[BUNDLE] List bundles included by BUNDLE
-D, --has-dep=[BUNDLE] List dependency tree of all bundles which have BUNDLE as a dependency
@puneetse clr-bundles has a utility app that generates a dependency graph of all the bundles currently available.
Is it possible to have a script that only shows the dependencies of installed bundles on the current system?
And actually, dependency graph maybe an overkill. If I can have the result of topological sort of the installed bundles in terms of the number of packages depends on them, then I at least needs to know which bundle I shall try to remove first.