This is my attempt atpatch implementings the procedural generation of the rig provided by @icappiello in T78463#972176, as designed for horses and other unguligrade animals. It also adds a rig sample and updated horse metarig, and a new option to super_limbs rig called Rear Paw.
To test the patch, add the rear_paw rig sample to an empty armature and hit Generate.
If accepted, perhaps some metarigs should be updated to use this new rig type.
I didn't want to touch code outside of rear_paw.py, so I used overriding extensively and carelessly. I hope that's fine?
This breaks backwards compatibility with previous uses of the rear_paw rig type. This is because the old `rear_paw` was just substituting in the regular `paw`, which requires a chain of 4 bones. This new implementation demands a chain of 5 bones. Fixing this backwards compatibility might be possible with some kind of versioning? All that would need to be done is switch any existing uses of the `rear_paw` rig type to the regular `paw` rig type. I have no experience with versioning code so I'm not sure if this is possible or a good ideaHorse metarig or the rear_paw rig sample to an empty armature and hit Generate.