pub fn validate_basic_amount( amount_str: &str, ) -> Result<f64, (StatusCode, Json<Value>)>
Validate basic amount parsing and positivity (without precision checking)