missing icu dependceny

Description:

downgrading this package sometimes results in a non functional executable, this doesn't happen for packages like thunderbird

Steps to reproduce:

$ node -v
v21.7.3
$ sudo pacman -U https://archive.archlinux.org/packages/n/nodejs/nodejs-21.4.0-1-x86_64.pkg.tar.zst
loading packages...
warning: downgrading package nodejs (21.7.3-1 => 21.4.0-1)
resolving dependencies...
looking for conflicting packages...

Packages (1) nodejs-21.4.0-1

Total Installed Size:  65.04 MiB
Net Upgrade Size:      18.18 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                                                                                   [##############################################################################################################] 100%
(1/1) checking package integrity                                                                                                                                                 [##############################################################################################################] 100%
(1/1) loading package files                                                                                                                                                      [##############################################################################################################] 100%
(1/1) checking for file conflicts                                                                                                                                                [##############################################################################################################] 100%
(1/1) checking available disk space                                                                                                                                              [##############################################################################################################] 100%
:: Processing package changes...
(1/1) downgrading nodejs                                                                                                                                                         [##############################################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
$ node -v
node: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directory
$ sudo pacman -U https://archive.archlinux.org/packages/t/thunderbird/thunderbird-115.5.2-1-x86_64.pkg.tar.zst
loading packages...
warning: downgrading package thunderbird (115.10.2-1 => 115.5.2-1)
resolving dependencies...
warning: cannot resolve "libvpx.so=8-64", a dependency of "thunderbird"
warning: cannot resolve "libicui18n.so=73-64", a dependency of "thunderbird"
warning: cannot resolve "libicuuc.so=73-64", a dependency of "thunderbird"
:: The following package cannot be upgraded due to unresolvable dependencies:
      thunderbird

:: Do you want to skip the above package for this upgrade? [y/N] y
looking for conflicting packages...
 there is nothing to do
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information