- Update fraction.wren test to cover edge cases for negative zero, small fractions, and large mantissa approximations
- Fix truncate.wren expected output for negative zero cases from 0 to -0
- Add truncate tests for large 32-bit representation values with approximation notes