Fix DiagnoseLifetimeIssues handling of nonescaping arguments.
Function call arguments were not being treated as liveness uses.
Unblocks SIL: Treat store_borrow as borrowing its source, and have the
move-only checker account for borrow scopes. #69169
https://github.com/apple/swift/pull/69169