- NotificationBadgeService: re-posted notifications update the stored
badge number instead of being dropped; flag changes (clearable ->
ongoing) remove the entry; exclude group summaries (AOSP Launcher3
does too) and USER_ALL (-1) records; log each counts publish.
- HomeFragment: register the badge collector once in onViewCreated
instead of every onResume (collector leak); rebind the visible home
rows immediately when the notification-dots toggle flips.
- NotificationDotHelper: plain red dot without the white outline;
position tangent to the top-right corner so the circle is never
clipped by the icon bitmap.