FindProtobuf does not look for abseil dependency
Related upstream issue: https://github.com/protocolbuffers/protobuf/issues/12292
Protobuf depends on abseil since version 22.0. The FindProtobuf module does not attempt to find this dependency, which can result in linking errors like the one in the upstream issue, or like the one I ran into:
/usr/bin/ld: CMakeFiles/cockatrice.dir/src/carditem.cpp.o: undefined reference to symbol '_ZN4absl12lts_2023012512log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc'
/usr/bin/ld: /usr/lib/libabsl_log_internal_check_op.so.2301.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status