Merge "Fixed rounding logic in TypedValue to handle negative values correctly"