GitHub Actions - misc updates, test Ruby 2.2 thru 3.0
GitHub Actions - misc updates, test Ruby 2.2 thru 3.0

1. eregon/use-ruby-action has been replaced with ruby/setup-ruby
2. Update to install bundler and cache 'bundle install' gems
3. Test Ruby 2.2 thru 3.0, exclude Windows 2.2 & 2.3 (old build tools)
4. Remove OS 'latest', replace with numeric
5. Add 'workflow_dispatch', which allows owners/maintainers to run CI on a specific branch.

lsegal/yard,lsegal/yard,thomthom/yard,thomthom/yard,thomthom/yard,lsegal/yard