Merge changes from topics "pointer-icon-refactor-comments", "pointer-icon-refactor-stylus", "pointer-icon-refactor-touch" into main

* changes:
  Address additional comments: Pointer icon refactor for touch/stylus
  Pointer icon refactor for stylus
  Pointer icon refactor for touch
  Add unit test cases for PointerChoreographer