Create a recurring group

I have a pretty specific use case and couldn’t think of a way to make this work.
My top group is “recurring tasks” which I want to do every week (ideally also have some due date that is for some day during this week).

I want to be able duplicate this group every week, have an updated due date, reset the status, and move all actions from the original duplicated group into a “done” group (and make the original group to be archived or something). Alternatively just archive the old group.

Alternatively, have some rule only for this specific “recurring” group, where every week the status is reset and the deadline is pushed by some x days. But only for this group.