feat(todo_archive): add archive flag

This is part 1 of habitrpg#3062 It MUST be merged prior to parts 2 and 3