extension: Reorganize capabilities (#35143)

This PR reorganizes the capabilities within the `extension` crate to
make it easier to add more.

Release Notes:

- N/A
2a0170dc3cMarshall Bowers committed on 7/26/2025, 10:05:22 PM· committed by GitHubparent6a9a539
5 files changedLine totals unavailable