panfrost: Add driver OpenCL C infrastructure
This adds driver OpenCL C support in Panfrost and is heavily based on @alyssa's CLC infra that exists in Asahi.
This MR implements the ability to compile OpenCL C down to a "NIR library" (NIR functions that can be called anywhere in the driver) and precompiled shader binaries (for each entrypoints and that can be dispatch directly)
Depends on !32962 (merged)