safelyGetToolsFrom

Extract native Tools from a single ToolObject. Handles Embabel @LlmTool annotations and direct Tool instances. If a Spring AI extractor is on the classpath, also handles Spring AI