Can't control volume, either 100% or 0%

I can’t help with your current approach with pipewire, as you’ve seen that my efforts didn’t lead anywhere unfortunately. However, I can say that the fix for pulseaudio just worked, so that would be my 2 cents, if that’s no problem for you.
For me, the problem was eventually resolved with a new kernel version that fixed the hardware/driver issue.