Migrate the .github/workflows/build-test-package.yml configuration into the relatively recently added composite GitHub Action.
A repository has been created for this action.
This will prevent the need to copy the yaml configuration to remote modules, enable remote modules to always get the latest version of the script if they use master of the action or used a specific tagged version.