This function to get the active attribute currently returns a custom data layer pointer. This doesn't work when we transition to the new `AttributeStorage` system. Returning an optional string is a simple alternative that also aligns with the idea of changing the source of truth from an index to a string stored on the geometry. Pull Request: https://projects.blender.org/blender/blender/pulls/139115