pub const MAX_DECIMAL64_NO_SCALE_PRECISION: u32 = 18;
Maximum precision that fits in signed i64 (18 digits). i64::MAX = 9,223,372,036,854,775,807 ≈ 9.2 × 10^18