fix(common): prevent repeated application of HttpParams mutations #29045
Please check if your PR fulfills the following requirements:
What kind of change does this PR introduce?
What is the current behavior?
Previously, an instance of HttpParams would retain its list of mutations
Issue Number: #20430
What is the new behavior?
This commit fixes the bug by clearing the list of pending mutations
Does this PR introduce a breaking change?
Alternative to #20610, however this PR keeps the lazy mutation mechanism intact and is therefore much smaller.