getUnreadSummary
Get a summary of unread messages grouped by contact.
Returns the total unread count and a per-contact breakdown with the last message preview. Muted contacts are excluded.
Return
Unread summary with per-contact breakdown.