panvk: use the common physical device properties
What does this MR do and why?
panvk: use the common physical device properties
Most of this is just code movement. But it also gets rid of redundant
members in panvk_physical_device.
This is motivated by !26827 but is only compile-tested.