Add a field to ServiceRecord for FGS notification permissions.

This field will be logged in the pushed atom for FGS state changes in a future CL, and will help us understand how often a foreground service runs without permission to post notifications.

This change adds areNotificationsEnabledForPackage to NotificationManagerInternal for ease of access via ServiceRecord.

Bug: 194833441
Test: NMSTest, NotificationPermissionMigrationTest, manual for ServiceRecord

Change-Id: I543e68479d57f197937a22217668840dfed1429e
5 files changed