Improve working with multiple group input nodes by automatically hiding new node group input sockets on any group input node with hidden extension socket. Whenever the extension socket is hidden, the user can now expect the socket visibility of the group input node to stay fixed. When the extension socket is shown on the other hand, the group input node will update when sockets are added to the group interface. Pull Request: https://projects.blender.org/blender/blender/pulls/120067