Deterministically repair malformed JSON from LLM output - fixes trailing commas, single quotes, unquoted keys, markdown fences, comments and Python literals, returning parsed data. json repair, fix json, parse llm json, broken json, json fixer, malformed json