FindProtobuf: `PROTOBUF_USE_DLLS` should be defined when protobuf libraries are dynamic/shared
Protobuf>=22.0 requires projects to define PROTOBUF_USE_DLLS
to build against its shared/dynamic libraries.
see: https://github.com/protocolbuffers/protobuf/blob/v22.0/cmake/README.md?plain=1#L298