If someone is not already at least jotting down notes for a plugin that allows users to create and package a block-based theme, I would be surprised.

Isn't this already what the Full Site Editor is for?

It allows theme files to be exported, so you wouldn't need an extra plugin. Just start with an empty theme, build it out using the Site Editor, and then export it.