`NOD_zone_socket_items.hh` contained code for different nodes. It's better to split this into headers per node, because that scales better. Also it helps to keep the code for each individual node more closely together. Pull Request: https://projects.blender.org/blender/blender/pulls/120945