Is there a way to combine dnf rq --providers-of=depends package_name with dnf list --installed?
In this way the list would be filtered for the packages actually installed. This would be very useful because the command that you have mentioned shows the versions of all the architectures and also shows the non-installed dependencies belonging to different repositories (for example ffmpeg-libs and libavcodec).
works fine. For not-yet-installed packages it only show depends that are already installed.
See also man rpm as all the info for installed packages can be found from that.