ScanRequestProxy: Clear scan request timestamps on app removal

Ensure we cleanup any scan request timestamps stored on removal of the
app.
Note: Apps have the same package name across multiple users, but they
have different UID's allocated. So, modify the timestamps cache in
ScanRequestProxy to store both the package name and the uid.

Bug: 77588735
Test: Manually Verified app removal cleans up the throttling timestamps
(using the Android power team's scan app)
Test: Unit tests

Change-Id: I7d82d7a742ac4d0ec299adca115648f8786f96ae
4 files changed