chore: update build workflow and dependencies}
* Update GitHub Actions build workflow configuration
* Expand README documentation with additional setup and usage information
* Update package.json with dependency version changes
* Regenerate yarn.lock with updated dependency tree