v0.3.0 — gmail_mark_read
gmail_mark_read(message_ids | thread_id) — clears the UNREAD label from up to 1000 messages (or a whole thread) for inbox triage. Deliberately the only mailbox mutation beyond drafts: never archives, deletes, or sends. Uses the gmail.modify scope existing tokens already carry — no re-consent needed.