Rails (front and back)
Turbo handles live updates
For authentication, I'd use the devise gem, and plan for OAuth later.
I'd use Pundit for authorisation.
I'd use sendgrid for email and stripe for payment.
I'd host on FlyIO; though I'd consider Heroku as 50$ a month would likely cover most needs, and it's super simple.
All up blog would take about an hour.
Then it's about style, and for that I'd go with w3schools css. There are a pile of templates and it's dirt simple to add. IMHO tailwinds is a sledge hammer when most need a ball-peen hammer.