Is there a way to resend a post as an email notification?

Yeah, my suggestion would only work if you prevented everyone except staff (or a core group) to reply to the Announcements Topic.

People could still use the interface to reply as a linked Topic btw, but I’m pretty sure that wouldn’t work over email.

What you are asking for seems to be a modification of notification regime for ‘Watching first post’ which will also push out notifications for new staff posts. That’s plugin territory!