I'm running into the same issue, but I don't have multi-lib or gremlins enabled. Here's some outputs requested by @gripped:
sudo pacman -Syyu
:: Synchronizing package databases...
system 265.4 KiB 238 KiB/s 00:01 [####################################] 100%
world 2.0 MiB 2.92 MiB/s 00:01 [####################################] 100%
galaxy 2.7 MiB 6.94 MiB/s 00:00 [####################################] 100%
universe 206.7 KiB 437 KiB/s 00:00 [####################################] 100%
omniverse 205.6 KiB 200 KiB/s 00:01 [####################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libelf (0.189-1) breaks dependency 'libelf=0.188' required by lib32-libelf
pacman -Qi lib32-libelf
Name : lib32-libelf
Version : 0.188-1
Description : Handle ELF object files and DWARF debugging information (libraries) (32-bit)
Architecture : x86_64
URL : https://sourceware.org/elfutils/
Licenses : LGPL3 GPL3
Groups : None
Provides : None
Depends On : lib32-bzip2 lib32-curl lib32-gcc-libs lib32-xz lib32-zlib lib32-zstd libelf=0.188
Optional Deps : None
Required By : lib32-mesa-vdpau lib32-vulkan-radeon
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 2.43 MiB
Packager : Artix Build Bot <[email protected]>
Build Date : Wed 30 Nov 2022 04:47:01 PM MST
Install Date : Tue 14 Feb 2023 09:01:20 PM MST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
I tried to find lib32-libelf in pacman cache and couldn't find anything.