This article by Jeremy Holcombe provides a very thorough look at using the theme.json file for creating your own block theme and for customizing blocks. It is a good resource for power users and theme authors.

Deep Dive into Theme.json and Block Properties
Jeremy Holcombe @ kinsta.com • 5 months ago