pub fn has_supported_image_extension(path: &Path) -> boolExpand description
Validates that the image file path has a provider-supported extension.
BMP/TIFF/SVG are intentionally excluded: no LLM vision API accepts them,
and sending them produces 400 invalid_value errors.