What if meetings were like fast chess, where each player has a strict limit on total time? When you talk you start your chess clock. If you go over your budget you must be silent for the rest of the meeting.
You could also apply this to days as whole. You get 2.5 hours for all meetings together, and when the limit is reached you must say no.