protobuf >= 22 returns absl::string_view from Descriptor::full_name();
wrap in std::string() so operator+ resolves.

Index: vendor/extras/libjsonpb/parse/jsonpb.cpp
--- vendor/extras/libjsonpb/parse/jsonpb.cpp.orig
+++ vendor/extras/libjsonpb/parse/jsonpb.cpp
@@ -33,7 +33,7 @@ using google::protobuf::util::TypeResolver;
 static constexpr char kTypeUrlPrefix[] = "type.googleapis.com";

 std::string GetTypeUrl(const Message& message) {
-  return std::string(kTypeUrlPrefix) + "/" + message.GetDescriptor()->full_name();
+  return std::string(kTypeUrlPrefix) + "/" + std::string(message.GetDescriptor()->full_name());
 }

 ErrorOr<std::string> MessageToJsonString(const Message& message) {
