Blocks widget for StaticCatalogVocabulary

I'm looking for the volto blocks equivalent of a Dexterity RelationChoice field with (Ajax)SelectFieldWidget, with a StaticCatalogVocabulary. Can I do this with the block's schema.js? I tried with the 'select' widget but it only returns the UID, not the object. I also tried with 'object_browser' (not ideal, I just want a dropdown), but I don't see how to specify criteria there anyway.

On a broader scale, I'd like to know more about all of the widgets and what properties they take. As far as I can tell, this isn't on the docs or training sites. I did find the definition of widget types volto/packages/types/src/config/Widgets.d.ts at plone-types-1.5.0 · plone/volto · GitHub in the code which I think is all of the configured widgets, but I'm not sure where to go from there.