You are still using PulseAudio and do not need to remove pulseaudio-ctl
PulseAudio has been updated to include provides=pulse-native-provider
by Arch maintainer but there should not be a conflict when updating puseaudio
pulseaudio-ctl
uses pacmd
commands and would never have worked with PipeWire replacement services. PipeWire support was requested in 2021 but never implemented
Support pipewire · Issue #68 · graysky2/pulseaudio-ctl · GitHub