Now it's possible to use link-drag-search with the extend socket of the Capture Attribute node again. Implementation wise, the main unexpected things I noticed are that `update_and_connect_available_socket` did not update the node declaration and currently uses socket names instead of identifiers. This works fine right now, but should eventually be changed to use identifiers (separate from this commit though). Pull Request: https://projects.blender.org/blender/blender/pulls/122716