docs: add license headers to markdown files and update build workflow}
* Add copyright and license headers to all markdown documentation files
* Update GitHub Actions build workflow configuration
* Update package.json dependencies and scripts
* Regenerate yarn.lock with updated dependencies
* Add license information to README and all artifact documentation files
* Add license headers to all changelog files from 2018-2025
* Add license header to contributors.md file