Seems like a culprit is icu package. It breaks not libreoffice-fresh only, as per OP, but libphonenumber as well:
$ dt && sudo pacman -Syyu
Current datetime:
2021-11-24 17:09:39
:: Synchronizing package databases...
...
:: Starting full system upgrade...
resolving dependencies...
warning: cannot resolve "libicuuc.so=70-64", a dependency of "libphonenumber"
warning: cannot resolve "libicui18n.so=70-64", a dependency of "libphonenumber"
:: The following package cannot be upgraded due to unresolvable dependencies:
libphonenumber
:: Do you want to skip the above package for this upgrade? [y/N] N
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libicuuc.so=70-64' required by libphonenumber
:: unable to satisfy dependency 'libicui18n.so=70-64' required by libphonenumber
$
Missing dependencies libicuuc.so=70-64 and libicui18n.so=70-64 for libphonenumber should be provided by icu:
$ pactree --depth 1 libphonenumber
libphonenumber
├─icu
├─protobuf
├─boost-libs
├─icu provides libicuuc.so=69-64
├─icu provides libicui18n.so=69-64
├─protobuf provides libprotobuf.so=28-64
└─boost-libs provides libboost_thread.so=1.76.0-64
$