[roll] Roll fuchsia [scenic] pointerinjector system manages wake leases

Note: The addition of the zx::eventpair handle had
a cascading effect on the code, forcing event
structs to become move-only, in turn requiring
changing function signatures (and using std::move
at those call sites). This accounts for the bulk
of the changes.

Original-Bug: 443728211
Test: fx test input_unittests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1414254
Original-Revision: 05f0e92720d43e9b00feaa1697fd10c96ea2e34c
GitOrigin-RevId: 38b78d6686c3632afc0b521c0ff0b87ed62889a7
Change-Id: Ifbae88ea572be9036b17d4f05f5004265be016c5
diff --git a/stem b/stem
index bd0fcf1..f40e8f1 100644
--- a/stem
+++ b/stem
@@ -7,7 +7,7 @@
             manifest="manifests/platform"
             root=""
             remote="https://fuchsia.googlesource.com/fuchsia"
-            revision="0497150f55ef5ad817a5aacdf415d1e689ad6356"/>
+            revision="05f0e92720d43e9b00feaa1697fd10c96ea2e34c"/>
   </imports>
   <projects>
     <project name="cobalt"