Optional hybrid lexical/vector ranking contract.
-callback hybrid_search(Handle :: term(), Scope :: adk_memory_service:scope(), Query :: #{text := binary(), vector := [number()]}, Options :: map()) -> {ok, [map()]} | {error, term()}.