Reused existing method in getAllPermissionStates

1) Reused isPermissionGranted
2) Added utility methods to PermissionState dataclass

Bug: 322876542
Test: atest CtsPermissionTestCases:DevicePermissionsTest
Change-Id: I8efd295adc7f676a51d5cd654c1f0789a5588b52
3 files changed