Given \( M \), builds \( \overline{M} \) which has complex-conjugated entries and the correct ii/oo nodes as well as swap gates inserted.
References syten::genSwap(), syten::Tensor< rank >::getBasis(), and syten::insertIOSplitHalf().
Referenced by syten::IPEPS::Horz2CTM::expectation_value(), syten::IPEPS::Vert2CTM::expectation_value(), and syten::Pyten::init_ipeps_tensor_reshapes().