The closest solution I can think of is to set the image block link to Media file:
https://wordpress.org/documentation/article/image-block/#link-settings
The zoom effect in the example site would require a third-party plugin or a custom solution for sure – unfortunately I cannot identify this in the example site due to caching.
Perhaps you can try getting in touch with the site owner and see if he can share the information?
You can also open a topic in a general WordPress forum like Stack to see get more audience:
https://wordpress.stackexchange.com/
Hope this helps 🙂