❔ LINQ: Group and extract all consecutive elements from List that match predicate - C#