UE-UE interference causes asserts during CQI generation when PDSCH_MIMO is enabled and UE has more ports than gNB

If UEs have more ports than gNB, the following asserts are hit. We either ignore their signals, or trim/transform them to fit the report.

NrPmSearchFast::CreateCqiFeedbackMimo(const NrMimoSignal& rxSignalRb, PmiUpdate pmiUpdate)
{
    ...
    NS_ASSERT_MSG(nRows == m_nRxPorts, "Channel mat has {} rows but UE has {} ports");
    NS_ASSERT_MSG(nCols == m_nGnbPorts, "Channel mat has {} cols but gNB has {} ports");
Edited by Gabriel Ferreira