* Fix - PHP 8 compatibility: Convert optional-before-required arguments to required.
* Fix - PHP 8 compatibility: Fix "join" function used with inverted arguments.
* Fix - Remove trait from bookings controller as its not needed there.
* Tweak - WC 4.6 compatibility.
* Tweak - WP 5.5 compatibility.