Museo Larco looks interesting, although my 7 hour layover is 6am-1pm so I'm not sure how feasible it is.
It's been a full business day with no signs of cancellations. Does this mean the tickets will be honored? I don't want to book flights to MEX, hotels, etc, until I'm confident the ticket won't be cancelled.