Add access traits CUDA example
Created by: dalg24
Demonstrating how one would specialize ArborX::Details::Traits::Access to construct a BVH without having to make a Kokkos::View of primitives.
Caught some small bugs along the way (call to Primitives::extent() and use of Primitives::execution_space). Might open a separate PR for these.
Will look into improving error messages in a later PR.