Job

Results 4 issues of Job

### The problem It is currently impossible to safely conduct transactions between players. The most common way is to use the ``AddMoney`` and ``RemoveMoney`` functions, but this causes several problems....

suggestion

Resolves #20475

lgtm/need 2
modifies/api
size/S
modifies/go

Changes GitHub Action pipelines to allow for test builds of PRs and updated dependencies to use the latest major release. The logic of bundling and building files is unchanged, but...

Converted all pixel units to rem. Also added logic in main.css for scaling the root font size for higher resolution displays. Fixes: https://github.com/overextended/ox_lib/issues/669