Draft: panvk: batch and merge barriers
What does this MR do and why?
This is still a draft. It only has a single commit that makes panvk_cs_deps
a cmdbuf state. This first step seems reansonable and easy.
It needs a bit cleanup and we want to lower the cpu overhead as well. I will also see if I can merge with event barriers and end-of-cmdbuf barriers.