New permission system APIs with persistent device Id

Create 4 system APIs in PermissionManager that take persistentDeviceId as a param:
* grantRuntimePermission
* revokeRuntimePermission
* getPermissionFlags
* updatePermissionFlags
Also change corresponding methods in .aidl to take persistentDeviceId instead of VDID

Bug: b/315356442
Test: ag/26168815, atest DevicePermissionsTest
Change-Id: I6cbc98cdd283e886248ac199724e65325a1ea9af
13 files changed