This is an issue with packaging I suspect.
Extracting the latest package, you get the following files
tar -xvf hwinfo-21.77-1-x86_64.pkg.tar.zst
.BUILDINFO
.MTREE
.PKGINFO
sbin/
usr/
usr/bin/
usr/bin/check_hd
usr/bin/convert_hd
usr/bin/getsysinfo
usr/bin/hwinfo
usr/bin/mk_isdnhwdb
usr/include/
usr/include/hd.h
usr/lib/
usr/lib/libhd.so
usr/lib/libhd.so.21
usr/lib/libhd.so.21.77
usr/lib/pkgconfig/
usr/lib/pkgconfig/hwinfo.pc
usr/share/
usr/share/hwinfo/
usr/share/hwinfo/ISDN.CDB.hwdb
usr/share/hwinfo/ISDN.CDB.txt
var/
var/lib/
var/lib/hardware/
var/lib/hardware/udi/
Notice, it is creating /sbin
without placing any files there, which if I’m correct, is equivalent to this package owning this directory (which can not and should not happen)
Extracting the previous version, /sbin
is not present.
tar -xvf hwinfo-21.76-1-x86_64.pkg.tar.zst
.BUILDINFO
.MTREE
.PKGINFO
usr/
usr/bin/
usr/bin/check_hd
usr/bin/convert_hd
usr/bin/getsysinfo
usr/bin/hwinfo
usr/bin/mk_isdnhwdb
usr/include/
usr/include/hd.h
usr/lib/
usr/lib/libhd.so
usr/lib/libhd.so.21
usr/lib/libhd.so.21.76
usr/lib/pkgconfig/
usr/lib/pkgconfig/hwinfo.pc
usr/share/
usr/share/hwinfo/
usr/share/hwinfo/ISDN.CDB.hwdb
usr/share/hwinfo/ISDN.CDB.txt
Probably wait for next update from the packager.