Add a function for asset shelves, `get_active_asset` in RNA, that can be used to sync the active item of an asset shelf with an asset reference elsewhere in Blender. In the brush asset system this is used to retrieve the asset reference from the active `Paint` struct. Pull Request: https://projects.blender.org/blender/blender/pulls/121405