This apt-cache why command is different from what you expect but it's a PoC.
$ apt-cache why ~i~nlibmutter
role-desktop:amd64 -> role-desktop:amd64=2024.03.04.1736.48 -> gnome-shell-extension-manager:amd64=0.5.1-1 -> gnome-shell:amd64=46.1-1ubuntu1 -> gir1.2-mutter-14:amd64=46.1-2ubuntu1 -> libmutter-14-0:amd64=46.1-2ubuntu1 -> libmutter-14-0:amd64