Merge changes from topic "revert-26209003-revert-26154399-CXYXSETNUA-YFUIACDDDP" into main

* changes:
  Reland "uinput: delay from the end of the last delay"
  Reland "uinput: Specify timestamps when injecting events..."
  Reland "uinput: use nanoseconds for delay durations"