Given an array `hand` of card values and an integer `group_size`, return true if the cards can be rearranged into groups of `group_size` consecutive cards each.