[RTT2] Run-time location permission/mode checks

Add checks for RTT permissions:
- Run-time COARSE_LOCATION permission to start an operation
- Location mode monitoring, only allow when Wi-Fi based location info
  is explicitly permitted

Bug: 70218295
Test: unit tests and integration tests
Change-Id: I77e40ebabbceedec5c230dee323b56eb45489f1d
5 files changed