CombinationBudget
Tracks and enforces budget limits during schema combination generation.
Prevents combinatorial explosion by failing fast when the number of schema combinations exceeds the configured limit. This protects against OOM errors when processing OpenAPI specs with deeply nested oneOf/anyOf/allOf structures.