Group Borrowing: Zero-Cost Memory Safety with Fewer Restrictions