When using `Lazy Connect`, the operator currently also considers sockets that are hidden. This causes unintentional socket connections and requires to use the operator with the menus for manually picking sockets which is slower and defeats the purpose. Videos in PR. This PR fixes that by not considering the hidden sockets. Pull Request: https://projects.blender.org/blender/blender/pulls/145316