build: update dependencies and ci workflow}
* Update build.yml workflow configuration with revised steps
* Expand README.md with additional documentation and usage examples
* Bump package versions in package.json to latest compatible releases
* Regenerate yarn.lock with updated dependency tree and resolved versions