Given an array of meeting time intervals where `intervals[i] = [start_i, end_i]`, determine if a person could attend all meetings.
Sort by Start Time
To determine if any meetings overlap, we first sort the meetings by their start times. Then, we iterate through the sorted meetings and check if the current meeting starts before the previous one ends. If it does, there's an overlap, and the person cannot attend all meetings.