vulkan: add pl_vulkan_params.extra_queues
Instead of universally enabling all supported QFs, this field lets us whitelist the set of permissible extra queue types. Probably better than blanket-enabling random extension-provided queue families. Probably.
The user-facing consequences are virtually unchanged except for now
needing to specify extra_queues
at device creation time.