This tracks the follow-up work for #91704
We want:
catalog.CheckConstraint, catalog.ForeignKeyConstraint etc to exist and be adopted;
- a performance-minded rewrite of the constraint cache that that PR added to the
catalog.TableDescriptor implementations;
- getting rid of constraint descriptor protobufs usages wherever practical.
Jira issue: CRDB-21487
Epic CRDB-19164