has Unsupported Json Schema Keywords
True when the schema node contains keywords that are not part of the conservative native-structured-output subset currently supported by Embabel.
This is a recursive walk over the schema tree. It is intentionally stricter than generic JSON Schema validity because the goal is to answer a narrower question: "is this safe to try as provider-native structured output?"