Draft: anv: Enable VK_EXT_external_memory_acquire_unmodified
The payload is the 4th and final commit.
The first 3 commits are little fixes or cleanups I found while working on the extension. I can move them to a separate MR if requested.
Fixes: #12171
TODO: Needs testing