Update ServiceState broadcast for location permissions

Add extra checks for master location switch and location bypass packages
and send broadcasts accordingly.

Test: Verify location is sanitized using testapp
Test: Verify privacy dashboard with MLS on/off
Test: Verify location is sanitized/unsanitized with bypass list
Bug: 230919427
Bug: 210118427
Change-Id: I9784527d6d79235830f562c1944562f5a6ac1fb3
Merged-In: I9784527d6d79235830f562c1944562f5a6ac1fb3
(cherry picked from commit ac5f03c07fafe1a9d5dba89737297da7c74214cf)
Merged-In: I9784527d6d79235830f562c1944562f5a6ac1fb3
4 files changed