Backup and restore permission grant times

We rely on the GrantTime code for the actual creation of the backup data
and merging of the restored grant times.

BR code writes the backup data to the disk.
Once the data has been restored it passes it to the GrantTime manager.

Bug: 262842699
Test: atest HealthFitnessUnitTests:com.android.server.healthconnect.backuprestore.BackupRestoreTest
Change-Id: I02614d41779fef5690300977985d77ea3ac005ba
7 files changed