WooCommerce Bookings 2.1.2

Download WooCommerce Bookings 2.1.2 from nulled fire. Allow customers to book appointments for services without leaving your site.
* Dev - Change docs and config files to indicate node 12 requirement.
* Fix - Salt rotation issue for key encryption.
* Dev - Added E2E tests to ensure customer-defined blocks work with resources.
* Dev - Update E2E tests workflow to only run based on conditions.
* Dev - Update PHPCS and PHPCompatibility GitHub Actions.
* Fix - Available slots count not displayed for products with no resources.
* Fix - Infinite Calendar Load on PHP 8.1 when WooCommerce Vendors is activated.
* Fix - Non-booking events causing the admin calendar to crash.
* Fix - Add proper nonce check to prevent unauthorized disconnection of Google Calendar account.
* Dev - Bump WooCommerce "tested up to" version from 7.8.0 to 8.0.
* Dev - Bump WooCommerce minimum supported version from 7.2 to 7.8.
* Dev - PHPCS/SemGrep fixes.
* Dev - Replace $eval with locator in playwright E2E tests.
* Fix - Date selection for bookings on the front-end when customer allocated resources are modified.
* Fix - Ensure JavaScript dependencies load correctly.
* Fix - Fatal Error with PHP 8.1: "Call to a member function has_qty() on bool".
* Fix - Incorrect extension name in block-based error message.
* Fix - Potential error handling on unsaved orders for virtual bookings.
* Fix - Visual feedback for vendors editing booking availability.