You can make and register your original custom block patterns.
It is a plugin that collects very convenient blocks.
Add code block with syntax highlighting using prism.js. (Available for Gutenberg and Classic Editor)
This plugin allows you to add a search function as a block to narrow down your search by category, tag, custom post type, keyword, etc.
You can easily create your own block patterns and register them.