Currently, the text says:
max_receive_timestamps_per_ack (0xff0a002 temporary value for draft use):
: A variable-length integer indicating that the maximum number of receive timestamps the sending endpoint would like to receive in an ACK frame.
Each ACK frame sent MUST NOT contain more than the peer's maximum number of receive timestamps.
And
The sum of Timestamp Delta Counts for all Timestamp Ranges in the frame MUST NOT exceed max_receive_timestamps_per_ack as specified in {{negotiation}}.
When truncating the set of reported timestamps, it doesn't say anything about which ones to drop.  Two obvious strategies are to keep the most recent or the largest packet numbers.  If we're going to recommend anything, I'm inclined towards reporting the most recently received packets, but I'm curious what others thoughts are?