Interesting…
So everything is correctly installed, but alternatives are no set anymore, or improperly. The fact that you have postgres14 installed is curious too, I wonder where that comes from. It should be fine, though.
Let’s try to set them again: thanks to @phillxnet for reminding all the following about how to do that (as I personally forgot). We indeed had instructions on how to do that in our very first build on openSUSE Leap: Built on openSUSE dev notes and status
In your case, what do you see with the following?
alternatives --config postgresql
You would need to enter the number corresponding to the line for postgresql.