Enlarge pointer icon for magnification

When full screen magnification is enabled, pointer icons should be also
enlarged by the zoom factor.

This change adds an API in InputManagerInternal for accessibility to
update the scale factor when full screen magnification is enabled.

Currently there's only one caller, but it will be called from more
places in future changes.

Bug: 355734856
Test: Enable flag, and changing scale with slider or gesture will change pointer icons.
Test: PointerIconCacheTest
Test: atest com.android.server.accessibility.magnification
Flag: com.android.server.accessibility.magnification_enlarge_pointer

Change-Id: I985183b12d6a1c4a6aa4c53e4f462778aeb2e9ae
diff --git a/tests/Input/Android.bp b/tests/Input/Android.bp
index 6742cbe..168141b 100644
--- a/tests/Input/Android.bp
+++ b/tests/Input/Android.bp
@@ -41,6 +41,7 @@
         "hamcrest-library",
         "junit-params",
         "kotlin-test",
+        "mockito-kotlin-nodeps",
         "mockito-target-extended-minus-junit4",
         "platform-test-annotations",
         "platform-screenshot-diff-core",