Presta let you create a file, for example page-12.tpl (same way as you would do in wordpress) and hard code page in this file. Then you can create translations for text and images.
Of course there is an option with WordPress, to create these pages in Gutenberg and then via REST API fetch content of these pages. The downsides of this solution are: you have to create second CMS with good Gutenberg experience and because of content fetching, your site can slow down.
Unfortunatelly there is no such thing in Presta like Gutenberg Editor for easy customization.
In my experience, pages like about us, history, contact are not updated very often. So I would probably hard code them and let developer make changes in the future.
Another thing to mention, you should have a graphic desing of these pages, to know what you have to code. Blind coding will get you headache.