Merge upstream version 25.2.5

Reworked device memory allocation because llvmpipe now
expects proper pmem structures.

Introduce #if USE_ACCELERATION_STRUCTURE to avoid a bunch
of GN build work in radix_sort/bvh

Replace VK_USE_PLATFORM_FUCHSIA with DETECT_OS_FUCHSIA

Bug:445759862
Bug:331684866
Change-Id: I0f43f424765f911b58174e155e70efeceae07174
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/mesa/+/1399733
Reviewed-by: David Gilhooley <dgilhooley@google.com>
Reviewed-by: Josh Gargus <jjosh@google.com>