Cannot upgrade Manjaro XFCE due to a dependency problem

It seems to be VLC the culprit:

➜  ~ pacman -Qi ffmpeg
Name            : ffmpeg
Version         : 2:6.0-12
Description     : Complete solution to record, convert and stream audio and video
Architecture    : x86_64
URL             : https://ffmpeg.org/
Licenses        : GPL3
Groups          : None
Provides        : libavcodec.so=60-64  libavdevice.so=60-64  libavfilter.so=9-64  libavformat.so=60-64  libavutil.so=58-64  libpostproc.so=57-64  libswresample.so=4-64  libswscale.so=7-64
Depends On      : alsa-lib  aom  bzip2  fontconfig  fribidi  gmp  gnutls  gsm  jack  lame  libass.so=9-64  libavc1394  libbluray.so=2-64  libbs2b.so=0-64  libdav1d.so=7-64  libdrm  libfreetype.so=6-64  libgl
                  libiec61883  libjxl.so=0.8-64  libmodplug  libopenmpt.so=0-64  libpulse  librav1e.so=0-64  libraw1394  librsvg-2.so=2-64  libsoxr  libssh  libtheora  libva.so=2-64  libva-drm.so=2-64
                  libva-x11.so=2-64  libvdpau  libvidstab.so=1.2-64  libvorbisenc.so=2-64  libvorbis.so=0-64  libvpx.so=8-64  libwebp  libx11  libx264.so=164-64  libx265.so=199-64  libxcb  libxext  libxml2
                  libxv  libxvidcore.so=4-64  libzimg.so=2-64  ocl-icd  onevpl  opencore-amr  openjpeg2  opus  sdl2  speex  srt  svt-av1  v4l-utils  vmaf  vulkan-icd-loader  xz  zlib
Optional Deps   : avisynthplus: AviSynthPlus support
                  intel-media-sdk: Intel QuickSync support (legacy)
                  onevpl-intel-gpu: Intel QuickSync support
                  ladspa: LADSPA filters [installed]
                  nvidia-utils: Nvidia NVDEC/NVENC support
Required By     : aubio  chromaprint  chromium  ciano  electron21  electron24  electron25  ffmpegthumbnailer  firefox  flowblade  gst-libav  jami-daemon  libopenshot  minidlna  mixxx  mpv  obs-studio  opencv
                  openshot  peek  qt5-webengine  qt6-multimedia-ffmpeg  qt6-webengine  scrcpy  simplescreenrecorder  songrec  thunderbird  unpaper  vidcutter
Optional For    : alsa-plugins  gegl  libde265  mlt  nextcloud  tinycompress  youtube-dl
Conflicts With  : None
Replaces        : None
Installed Size  : 37.42 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Wed 04 Oct 2023 06:36:08 PM CEST
Install Date    : Sat 14 Oct 2023 11:58:14 AM CEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

➜  ~ pacman -Qi ffmpeg4.4
Name            : ffmpeg4.4
Version         : 4.4.4-2
Description     : Complete solution to record, convert and stream audio and video
Architecture    : x86_64
URL             : https://ffmpeg.org/
Licenses        : GPL3
Groups          : None
Provides        : libavcodec.so=58-64  libavdevice.so=58-64  libavfilter.so=7-64  libavformat.so=58-64  libavutil.so=56-64  libpostproc.so=55-64  libswresample.so=3-64  libswscale.so=5-64
Depends On      : alsa-lib  aom  bzip2  fontconfig  fribidi  gmp  gnutls  gsm  jack  lame  libass.so=9-64  libavc1394  libbluray.so=2-64  libdav1d.so=7-64  libdrm  libfreetype.so=6-64  libiec61883  libmfx
                  libmodplug  libpulse  librav1e.so=0-64  libraw1394  librsvg-2.so=2-64  libsoxr  libssh  libtheora  libva.so=2-64  libva-drm.so=2-64  libva-x11.so=2-64  libvdpau  libvidstab.so=1.2-64
                  libvorbisenc.so=2-64  libvorbis.so=0-64  libvpx.so=8-64  libwebp  libx11  libx264.so=164-64  libx265.so=199-64  libxcb  libxext  libxml2  libxv  libxvidcore.so=4-64  libzimg.so=2-64
                  opencore-amr  openjpeg2  opus  sdl2  speex  srt  svt-av1  v4l-utils  xz  zlib
Optional Deps   : avisynthplus: AviSynthPlus support
                  intel-media-sdk: Intel QuickSync support
                  ladspa: LADSPA filters [installed]
                  nvidia-utils: Nvidia NVDEC/NVENC support
Required By     : vlc
Optional For    : openscenegraph
Conflicts With  : None
Replaces        : None
Installed Size  : 24.50 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Wed 04 Oct 2023 06:52:29 PM CEST
Install Date    : Sat 14 Oct 2023 11:58:18 AM CEST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

➜  ~ 

[Edit] Oops, nope, only one of them:

➜  ~ sudo pacman -Rsn vlc
[sudo] password for sum: 
checking dependencies...
:: openscenegraph optionally requires ffmpeg4.4

Packages (8) aribb24-1.0.3-3  ffmpeg4.4-4.4.4-2  libdvbpsi-1:1.3.3-3  libebml-1.4.4-1  libmatroska-1.7.1-1  libmfx-23.2.2-2  libtar-1.2.20-6  vlc-3.0.18-17

Total Removed Size:  84.57 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
(1/8) removing vlc                                                                                                            [----------------------------------------------------------------------------] 100%
(2/8) removing libtar                                                                                                         [----------------------------------------------------------------------------] 100%
(3/8) removing libmatroska                                                                                                    [----------------------------------------------------------------------------] 100%
(4/8) removing libebml                                                                                                        [----------------------------------------------------------------------------] 100%
(5/8) removing libdvbpsi                                                                                                      [----------------------------------------------------------------------------] 100%
(6/8) removing ffmpeg4.4                                                                                                      [----------------------------------------------------------------------------] 100%
(7/8) removing libmfx                                                                                                         [----------------------------------------------------------------------------] 100%
(8/8) removing aribb24                                                                                                        [----------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
➜  ~ pamac update        
Preparing...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: sum
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...
Warning: installing dav1d (1.2.1-1) breaks dependency 'libdav1d.so=7-64' required by ffmpeg
Add ffmpeg to remove
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing ffmpeg breaks dependency 'libavcodec.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavformat.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavutil.so=58-64' required by aubio
- removing ffmpeg breaks dependency 'libswresample.so=4-64' required by aubio
- removing ffmpeg breaks dependency 'ffmpeg' required by chromium
- removing ffmpeg breaks dependency 'libswscale.so=7-64' required by libopenshot
- removing ffmpeg breaks dependency 'libavdevice.so=60-64' required by mpv
- removing ffmpeg breaks dependency 'libavfilter.so=9-64' required by mpv
Warning: dav1d: downgrading from version 1.3.0-1 to version 1.2.1-1
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing ffmpeg breaks dependency 'libavcodec.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavformat.so=60-64' required by aubio
- removing ffmpeg breaks dependency 'libavutil.so=58-64' required by aubio
- removing ffmpeg breaks dependency 'libswresample.so=4-64' required by aubio
- removing ffmpeg breaks dependency 'ffmpeg' required by chromium
- removing ffmpeg breaks dependency 'libswscale.so=7-64' required by libopenshot
- removing ffmpeg breaks dependency 'libavdevice.so=60-64' required by mpv
- removing ffmpeg breaks dependency 'libavfilter.so=9-64' required by mpv
➜  ~ 

And this lib is totally stuck !

➜  ~ pamac install vlc
Preparing...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: sum
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronisation des bases de données des paquets...

Choose optional dependencies for vlc:
1:  vcdimager: navigate VCD with libvcdinfo
2:  lua-socket: http interface
3:  libtiger: Tiger rendering for Kate streams
4:  libgoom2: Goom visualization
5:  projectm: ProjectM visualisation
6:  aribb25: aribcam support
7:  live-media: streaming over RTSP

Enter a selection (default=none): 2

Warning: dav1d: downgrading from version 1.3.0-1 to version 1.2.1-1
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'libdav1d.so=7-64' required by ffmpeg4.4
➜  ~