[CS] Have NotificationGutsManager listen for shade/LS vis directly.

Don't have CentralSurfaces notify NotificationGutsManager when the
shade or lockscreen is no longer visible and instead have the guts
manager listen for it directly.

Bug: 296050180
Test: verified via logging that #closeAndSaveGuts is invoked at the
same cadence as it previously was with CentralSurfaces
Test: long press on notif, close shade, open shade -> verify guts no
longer showing
Test: atest NotificationGutsManagerTest

Change-Id: Ib20a00ae1686fb1c7d261c3470b8d83218d324dd
4 files changed