isLocalLlmAvailable property
Combined gate: local LLM needs both a native platform AND the flag.
Web has no isolate / dart:io / GGUF runtime, so the flag alone is
not sufficient.
Implementation
static bool get isLocalLlmAvailable => !kIsWeb && enableLocalLlm;