R port of list_freeapi_models. Walks any JSON files in
inst/ollama_json/ (mirroring the Python morie/ollama_json/
vendoring) and emits a data.frame with one row per unique model. When the
catalogue directory is absent (R-only install), a single fallback row for
the default model is returned so downstream callers always get a usable
table.