Fixes many WPCS errors and warnings
Also:
* Partly removes excessive php opening/closing tags.
* Uses printf for better readability in loop-templates/content-none.php.
* Adds understrap_kses_title() to escape post titles.
* Adds understrap_escape_the_archive_description() to escape the archive description.
* Fixes missing '__' after esc_html in author.php.
* Updates the phpcs.xml to reflect all the changes.
* Updates composer dependencies and scripts.
Updates to current Woo source template;
I thought these were Understrap edits, but when looking through file history on Woo repo I dicovered these changes were made by Woo.
Making identical to Woo files;
Add spaces;
Formatting;
Add period to exit text;
loop/orderby.php removes exit text, this is identical to Woo files and we should keep it unless they change. This will make it easier to compare templates;
Set templates to most updated version from Woo, the version they are based on;
Adjust formatting to be identical to Woo;
Not all versions are 3.3.0, we should reflect the WooCommerce templates so that we know which version they are based on. There are instances where seemingly older versions are the most current.
Ensure simple products still use the class ajax_add_to_cart but not have them interfere with Variable products. Fixes the issue where hitting "Select options" on a variable product from the archive-product.php template adds them straight to cart.