Assigning deadline-based scheduling priorities to the pipewire daemon wouldn't do the same job?
What is not upstream (yet) is the PREEMPT_RT patch which makes all kernel threads fully preemptible.
Assigning deadline-based scheduling priorities to the pipewire daemon wouldn't do the same job?