[XLA:FFI] Add a `BufferShape` alias.
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this [failed invocation](https://github.com/tensorflow/tensorflow/pull/67085/checks?check_run_id=24673327503) of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.
[XLA:FFI] Add a `BufferShape` alias.

This change introduces a `BufferShape` alias for custom call users' convenience. This new alias eliminates the need for verbose code such as `using Shape = decltype(Buffer<PrimitiveType::F32>::dimensions)`.
