Native server discovery; unknown/optional/null metadata remains in raw.
@type t() :: %Opsmaru.Incus.Server{ api_extensions: term(), api_status: term(), api_version: term(), auth: term(), environment: term(), raw: term() }