panfrost: Implement timestamp queries
This implement PIPE_CAP_QUERY_TIMESTAMP, PIPE_CAP_QUERY_TIME_ELAPSED and PIPE_CAP_TIMER_RESOLUTION.
Effectively, this expose ARB_timer_query, EXT_disjoint_timer_query and OpenCL profiling on rusticl.
This was tested against piglit tests on G52 and G610 with the appropriate kernel patches [1].
[1] See https://gitlab.freedesktop.org/marysaka/linux/-/commits/panfrost-timestamp-v3 and https://gitlab.freedesktop.org/marysaka/linux/-/commits/panthor-timestamp-v3
Supersede !30129
/cc @bbrezillon
Edited by Mary Guillemard