The overall goal is to get rid of `NOD_static_types.h`. This patch removes one usage of it to generate the `node.type` rna enum. Not all of the data was available on `bNodeType` already, so I had to add the missing data there. Pull Request: https://projects.blender.org/blender/blender/pulls/110810