Refactor to get us closer to being able to remove `bNodeSocketType::geometry_nodes_cpp_type` which is always `SocketValueVariant` now. Pull Request: https://projects.blender.org/blender/blender/pulls/144419
Refactor to get us closer to being able to remove `bNodeSocketType::geometry_nodes_cpp_type` which is always `SocketValueVariant` now. Pull Request: https://projects.blender.org/blender/blender/pulls/144419