@EnforcePermission migrations

Migrates call sites to use the @EnforcePermission annotation
instead of manually checking permissions.

These are fully behavior-preserving changes that can be identified by
Android Lint (see SimpleManualPermissionEnforcementDetector)

Bug: 232058525
Test: TH

Change-Id: Ic654ed1de23462b982ec2ea9853f9a22e3c03dd7
38 files changed