### Component _No response_ ### Describe the suggested feature and problem it solves. The test util, `CurrencySettler.sol` currently does not sync() for the ETH case. From `PoolManager.sol`, "if settling native, integrators should still call `sync` first to avoid DoS attack vectors". file: https://github.com/Uniswap/v4-core/blob/main/test/utils/CurrencySettler.sol ht @kadenzipfel for pointing this out in review of the community V4 swap router. ### Describe the desired implementation. _No response_ ### Describe alternatives. _No response_ ### Additional context. _No response_