I’ve been able to restore pulseaudio on Fedora 35. After doing that, I noticed that my bluetooth headset displays a lot more options for codecs:
Although it doesn’t display it for microphone:
If I use pipewire, I can select the microphone, but I have way less options for codecs:

How can I get full codecs support using Pipewire?
These are my Silverblue deployments, so you can see the one with pulseaudio and the one with pipewire:
> rpm-ostree status
State: idle
Deployments:
fedora:fedora/35/x86_64/silverblue
Version: 35.20220205.0 (2022-02-05T00:50:44Z)
BaseCommit: 96ad3613941cfe76aa96c2bf09db74d0c639ebc476a23710945e8be34f380860
GPGSignature: Valid signature by 787EA6AE1147EEE56C40B30CDB4639719867C58F
Diff: 19 upgraded, 5 removed, 179 added
LayeredPackages: codium direnv faac fdk-aac ffmpeg fish git-subrepo gnome-boxes gnome-tweaks gstreamer1-libav
gstreamer1-plugin-openh264 gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-free-fluidsynth
gstreamer1-plugins-bad-free-wildmidi gstreamer1-plugins-bad-free-zbar gstreamer1-plugins-bad-freeworld
gstreamer1-plugins-entrans gstreamer1-plugins-fc gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gtk-v4l
hunspell-es langpacks-es libreoffice ltunify nautilus-python openssh-askpass pipewire-codec-aptx podman-docker
pre-commit realtime-setup steam terraform totem v4l-utils VirtualBox
LocalPackages: rpmfusion-free-release-35-1.noarch rpmfusion-nonfree-release-35-1.noarch xow-0.4-1.fc32.x86_64
● fedora:fedora/35/x86_64/silverblue
Version: 35.20220204.0 (2022-02-04T00:53:56Z)
BaseCommit: a37d8461f00f8823234e43fcb6db135a59dd0e815601ae0eaca794775081bde6
GPGSignature: Valid signature by 787EA6AE1147EEE56C40B30CDB4639719867C58F
RemovedBasePackages: pipewire-pulseaudio 0.3.44-1.fc35 wireplumber 0.4.7-2.fc35
LayeredPackages: codium direnv faac fdk-aac ffmpeg fish git-subrepo gnome-boxes gnome-tweaks gstreamer1-libav
gstreamer1-plugin-openh264 gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-free-fluidsynth
gstreamer1-plugins-bad-free-wildmidi gstreamer1-plugins-bad-free-zbar gstreamer1-plugins-bad-freeworld
gstreamer1-plugins-entrans gstreamer1-plugins-fc gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gtk-v4l
hunspell-es langpacks-es libreoffice ltunify nautilus-python openssh-askpass pipewire-codec-aptx podman-docker
pre-commit pulseaudio realtime-setup terraform totem v4l-utils VirtualBox
LocalPackages: rpmfusion-free-release-35-1.noarch rpmfusion-nonfree-release-35-1.noarch xow-0.4-1.fc32.x86_64
Pinned: yes