Adds a `remap_pairing` function for node group operators that ensures the simulation input nodes' `output_node_id` matches the new node are creating a group, ungrouping a node group, or separating from a group. Also fixes a crash in the "Group Separate" operator when group input/output nodes are included in the selection. Pull Request: blender/blender#107807