Filter out seen apps from bundle header

BundleInteractor filters for apps that sent bundled notifs
after last bundle collapse by user

New state:
- NotificationEntry.timeAddedToBundle
      Set by BundleCoordinator when notif is first added
- BundleRepository.lastCollapseTime
      Set by BunderHeaderViewModel via BundleInteractor
- AppData.timeAddedToBundle
      Set by BundleCoordinator after pipeline run

Bug: 416131583
Test: BundleCoordinatorTest
Test: BundleInteractorTest
Test: screenrecord in bug
    send notifs, open bundle, close bundle
    => app icon cleared on bundle open and no longer shows
       on bundle close

Flag: com.android.systemui.notification_bundle_ui
Change-Id: I4f74657188fa0cbc73ade53885f92fef3dfe3ae2
10 files changed