Reconstructs an omop_recipe from a JSON string or file previously
created by recipe_export_json. Automatically detects whether
the input is a file path or a raw JSON string. Nested filter groups, blocks,
output options, population filters, variable filters, and metadata are
preserved.