si-standard-link: refactor linking logic to correctly link unpositioned nodes
"unpositioned" nodes don't have a specific channel layout (ex the Pro Audio profile); in that case, we should not try to copy this undefined layout to the peer node, we need to configure both in their preferred layout and do a best-effort linking of ports.