trunk
Time to Read: Don't use `wp_word_count()` function (#72091)
block.json: Allow passing filename as `variations` field (#62092)
Navigation Link: use get_block_type_variations to register variations (#58389)
Move Nav Link PHPUnit tests to blocks directory (#58460)
Docs: Use `gutenberg` instead of `Gutenberg` in package name (#71790)
contentOnly patterns: mark patterns as contentOnly by adding metadata.patternName to the root block (#72988)
Block Styles: Add extended version of register block style functions (#61029)
Block Bindings: Add fallback for new features introduced in Core (#71389)
Cover: Merge block and global styles (#49434)
Remove experimental flag from navigation and file blocks to use the Interactivity API (as private) (#51266)
[Heading block] Add a wp-block-heading CSS class (#42122)
Image block: Conditionally remove empty `<figcaption>` (#71893)
Media & Text: don't use background-image (#64981)
Update WPCS to v3.0, and fix all reported Coding Standards issues (#53866)
Navigation: Move the renderer class to the main navigation file (#57979)
RSS Block: Display times using site display time (#69645).
CS/QA: various minor fixes (#44551)
Query Loop: Remove is_singular() check and fix test (#65483)
Time to Read: Replace toggles with block variations (#71897)
iAPI: Update deprecated usage of data-wp-on-async (#72445)
Post Excerpts Block: Fix "read more" theme override (#71179)
Add unit tests for the gutenberg_render_block_core_post_title() function.
Synced Pattern block: Pass block context to pattern content (#70943)