Allow system windows to disable ActivityRecordInputSink

Some system window want to disable ActivityRecordInputSink so that input
events pass through it.

This adds a flag in ActivityRecord to toggle the behavior.
This is guared by Manifest.permission.INTERNAL_SYSTEM_WINDOW.

Bug: 262477923
Test: ActivityRecordInputSinkTests
Change-Id: I258f06dbb4238b7b0ae43870d8e7ca3165e76f43
15 files changed