I haven’t used WP for years but as noone seems to have replied I’ll bump it in hope someone more WP savvy will notice your question and offer some additional tips.
For the most part you could create static pages via Admin. The “latest 3 posts” part might require a plugin or some additional coding if a plugin isn’t available. I suspect the ability is already provided in the core or someone has written a plugin though.
Maximum Cash Discount on any plan with MAXCASH