Base class for typed LangSmith project URL lookup failures.
Concrete subclasses (LangSmithImportError, LangSmithLookupTimeoutError,
LangSmithApiError) let interactive callers like /trace show the user
the actual cause instead of collapsing every failure into a generic
"could not reach LangSmith" message.