The `RNA_property_animateable` would check for some conditions, where it is not valid to add or edit animations (e.g. if using a linked Action ID...). Add a new `RNA_property_drivable`, which is essentially a call to `RNA_property_animateable` with extra checks in liboverride cases, as drivers are stored directly in the AnimData struct, instead of their own dedicated ID. Pull Request: https://projects.blender.org/blender/blender/pulls/118809