[UR][L0v1][L0v2] remove support for alignment in async allocs (#21292)
The enqueued pool, that underlies the support for async allocations in
both L0 adapters, implemented (partial) support for serving aligned
objects. Properly supporting aligned allocations is non-trivial, and
the implementation that existed performed poorly, affecting all types
of allocations.
Since aligned async allocations are not exposed through the API, this
patch gets rid of that code. This has a non-trivial performance
benefit on the common case with regular async allocs.