Similar to other removed UI layout functions, this removes uiItemEnumO* functions and replaces them by calling `uiLayout::op` and writing enum properties to the returned RNA pointer. Part of: #117604 Pull Request: https://projects.blender.org/blender/blender/pulls/141632