No, you cannot rewrite history at all in fossil. But you can commit repeatedly to the private branch and when finished merge all the changes into a public branch. It will look like a single commit.
https://www.fossil-scm.org/xfer/doc/trunk/www/private.wiki