LPS-35264 Implemented the Trash Handler for Calendar Bookings

The commits have been rebased and squashed into implementation and regeneration commits.

**Notice**: cannot be tested *as is*, it lacks the changes to support AUI 2.0.

Cheers,
Pier Paolo Ramon