This removes `BKE_attributes_supported`. Instead, a static method `from_id` is added to the `AttributeAccessor` class that constructs the accessor from the given ID. If this fails, `std::nullopt` is returned. Pull Request: https://projects.blender.org/blender/blender/pulls/124245