Add groupOn function to Data.List
sortOn was already added in #9004 (closed) but what about groupOn ?
According to https://wiki.haskell.org/List_function_suggestions#groupOn_and_sortOn both functions are "so common".
Although rejected in #2659 (closed), this might be a good time to reconsider.