Typescript Groupby Array