pub fn fp_div_i(a: i128, b: i128) -> Result<i128, SolMathError>
Signed fixed-point division: (a × SCALE) / b. Error: < 1 ULP (truncation). Returns Err on division by zero or overflow.