Fabio, In case you didn't see, mozjs128 is not available on armel.
For GNOME, we converted our metapackages from Architecture: all to a list of all the Release Architectures plus loong64. I think you'll need to do the same for the packages from cinnamon-desktop-environment. Then file removal requests for armel for cjs, cinnamon, and cinnamon-desktop-environment. There is some GNOME background in https://bugs.debian.org/1080521 and https://bugs.debian.org/1082389 . Cinnamon's situation is simpler because gjs and gnome-shell have a lot more reverse dependencies. Thank you, Jeremy Bícha