test(router): illustrate canceling of intermediate results in canLoad (#46231)
test(router): illustrate canceling of intermediate results in canLoad (#46231)

This adds a test to illustrate the "canceling" behavior we get from the
`Observable` chain in the Router. A new navigation cancels ongoing ones,
and that means also preventing intermediate results in user guards from
executing. This test is important when thinking about future refactors
which might attempt to change the details of how the `applyRedirects`
operator executes.

PR Close #46231

gnomeontherun/angular,angular/angular,gnomeontherun/angular,gkalpak/angular,angular-indonesia/angular,gkalpak/angular,JiaLiPassion/angular,gnomeontherun/angular,JiaLiPassion/angular,gnomeontherun/angular,angular/angular,angular-indonesia/angular,gkalpak/angular,JiaLiPassion/angular,angular/angular,angular/angular,JiaLiPassion/angular,angular-indonesia/angular,angular-indonesia/angular,gkalpak/angular