Now detects and uses the built-in chat template from GGUF files loaded via llama-cpp-python before falling back to manual formatting.