Zcu: fix ZOIR cache bugs

* When saving bigint limbs, we gave the iovec the wrong length, meaning
  bigint data (and the following string and compile error data) was corrupted.
* When updating a stale ZOIR cache, we failed to truncate the file, so
  just wrote more bytes onto the end of the stale cache.
4089134892Mason Remaley committed on 4/2/2025, 12:21:51 PM· committed by Alex Rønne Petersenparentf2c838d
2 files changedLine totals unavailable