turnip: ANB/AHB support
Patches from @roman.stratiienko originally from !25360 (merged), unmodified. Patches from @asuka-mio have some fixes from myself, including use of the helper I added in the first patch to probe gralloc support for a given combination of format and create/use flags.
With some unrelated tu fixes from !29088 (merged) this seems to be mostly passing android-13 cts. Looks to be two unrelated CtsDeqp failures (dEQP-VK.binding_model.descriptorset_random.sets4.dynindexed.noubo.nosbo.sampledimghigh.outimgonly.iublimitlow.nouab.frag.noia.0
and dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimghigh.outimgtexlow.iublimitlow.nouab.comp.noia.0
), both of which are passing with upstream deqp, and a few CtsGraphics failures which might be AHB related.