Spawn a background thread to fetch latest version from leanctx.com/version.txt
and write the result to ~/.lean-ctx/latest-version.json.
Non-blocking, fire-and-forget. Skips if cache is fresh (<24h).
Respects update_check_disabled config and LEAN_CTX_NO_UPDATE_CHECK env var.