Updated the Perl 5.20 testing matrix to use '5.20-buster' to avoid any inconsistencies or issues with different base images. This ensures a consistent environment for our CI tests, particularly important for dependencies that might be sensitive to the underlying OS version.
Integrated a step to install Node.js in the Perl CI workflow.
This ensures that Node.js is available during the workflow
execution, supporting any tasks that rely on it. This change
aims to enhance the workflow's capabilities and flexibility.
Removed the `runs-on: ubuntu-latest` directive from the GitHub Actions workflow for Perl, as the runner configuration is being standardized elsewhere in the workflow. This helps in reducing duplication and potential errors in CI configuration.