Renaming attributes in the property editor didn't take into account the required domains and types for builtin attributes. It might be possible to trigger crashes by using a builtin name with the wrong metadata. At the very least it would be confusing. This commit extends the attribute provider check for builtin attributes to give the required domain and type. We check that in the attribute rename function to make sure the new name is valid. Pull Request: https://projects.blender.org/blender/blender/pulls/131702