pub fn scale_bps(value: u64, bps: u64) -> Result<u64, ProgramError>
Scale a value in basis points (BPS). value * bps / 10_000, with overflow protection via u128 intermediate.
value * bps / 10_000