Resolve the reader for a path or extension.
- Parameters:
path_or_ext (str | Path) – A file path or a bare extension (e.g. ".csv" or "csv").
- Returns:
The registered reader callable.
- Raises:
ValueError – If no reader is registered for the extension.
- Return type:
Callable[[…], Iterator[Dict[str, Any]]]