Having a robust mechanism for running the Google group and discourse in parallel would be ideal during migration.
I’d be happy with a “capture all Google group content and migrate only” approach; ie. Any new discourse posts would NOT be synced back to the mailing list.
This would help capture rogue emails, recalcitrant list members and stop the need for just “ending” the list overnight.