Don't wait 8 minutes to suspend background tabs on iOS. Suspend as soon as the process has finished the critical work and we drop the background/foreground process assertion.
<rdar://problem/118578232>
Pull request: https://github.com/WebKit/WebKit/pull/20693
Pull request: https://github.com/WebKit/WebKit/pull/22566
Committed 272937@main (b0259bf3dba0): <https://commits.webkit.org/272937@main> Reviewed commits have been landed. Closing PR #22566 and removing active labels.