panfrost, pan/bi: Move descriptor table out of the compiler on Valhall
Previously, the compiler was in charge of setting descriptor table based on pan_resource_table
enum.
This works fine for the gallium driver, but with panvk this is not possible.
This MR changes the compiler to receive the descriptor table from NIR instead.