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.