/// * `post_comma` - The fractional part as digits (e.g., 5 for 0.5, 52 for 0.52, 523 for 0.523)
pub fn parse_percentage_value(input: &str) -> Result<PercentageValue, PercentageParseError> {
crate::props::basic::error::ParseFloatError::from("empty string".parse::<f32>().unwrap_err()),
crate::props::basic::error::ParseFloatError::from("no numeric value".parse::<f32>().unwrap_err()),
.map_err(|e| PercentageParseError::ValueParseErr(crate::props::basic::error::ParseFloatError::from(e)))?;