$ sudo pacman -S lib32-icu lib32-freetype2
warning: lib32-icu-76.1-1 is up to date -- reinstalling # it's cos i have arch packages installed instead for now...
warning: lib32-freetype2-2.13.3-3 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (2) Old Version New Version Net Change
lib32/lib32-freetype2 2.13.3-3 2.13.3-3 0,05 MiB
lib32/lib32-icu 76.1-1 76.1-1 0,19 MiB
Total Installed Size: 37,37 MiB
Net Upgrade Size: 0,25 MiB
:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring [----------------------------------------------------------------------------------------------------] 100%
(2/2) checking package integrity [----------------------------------------------------------------------------------------------------] 100%
error: lib32-icu: signature from "Artix Buildbot <[email protected]>" is invalid
:: File /var/cache/pacman/pkg/lib32-icu-76.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: lib32-freetype2: signature from "Artix Buildbot <[email protected]>" is invalid
:: File /var/cache/pacman/pkg/lib32-freetype2-2.13.3-3-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
My local keys are valid, I've also removed them and regenerated them again
Can you try removing lib32-icu and lib32-freetype2 from your package cache and try again? I installed these packages on a clean system without issue.
Edit:
Alright, seems like this was something with my internet connection, I've changed it to USB Tethering and reinitiated keys and everything and redownloaded the packages worked fine. Sorry for bothering you.