target device selection improvements
Compatible formats should also be taken into account when selecting a device for passthrough.
If both nodes support a passthrough format, check the intersection. If the intersection is empty and one of the node is passthrough only, skip the node as a target. https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/src/media-session/policy-node.c#L867