Insufficient dust checks
In `hedgeDelta()`, there is a dust check in the case of sell wETH order:\\n```\\n        // sell wETH\\n             uint256 wethBalance = inversed ? amount1Current : amount0Current;\\n        if (wethBalance < minAmount) return 0;\\n```\\n\\nHowever, the actual used amount is _delta\\n```\\n             uint256 deltaToUse = _delta > int256(wethBalance) ? wethBalance : \\n           uint256(_delta);\\n        _createUniswapRangeOrder(rangeOrder, deltaToUse, inversed);\\n```\\n\\nThe check should be applied on deltaToUse rather than wethBalance because it will be the minimum of wethBalance and _delta. Additionally, there is no corresponding check for minting with collateral in case _delta is negative.
Correct current dust checks and add them also in the if clause.
```\\n        // sell wETH\\n             uint256 wethBalance = inversed ? amount1Current : amount0Current;\\n        if (wethBalance < minAmount) return 0;\\n```\\n