pub async fn archive(args: ArgsOs) -> Result<()>
Archives branches by moving them to refs/archive/.
Returns an error if no branch name is provided, or git fails.