Update pendingAPIRequest navigationID if we create it
<rdar://problem/114351057>
Pull request: https://github.com/WebKit/WebKit/pull/16998
Pull request: https://github.com/WebKit/WebKit/pull/17149
Pull request: https://github.com/WebKit/WebKit/pull/17265
Committed 267579@main (2ede4615af7a): <https://commits.webkit.org/267579@main> Reviewed commits have been landed. Closing PR #17265 and removing active labels.