Building from scratch, I'd use Fresh. It has two things I've always wanted but not seen elsewhere:
- You can use TSX for components. Clearly the right way to build a webpage.
- You can do everything server-side. Most sites barely need anything client-side and it's just easier and better to do things server-side where you can.
Impossible to say how much you could charge for that without way more details. Tbh there are a ton of off-the-shelf solutions like Wordpress that can do that already so probably not very much at all.