Create ruby upgrade guide when moving to a new version

We should create an upgrade guide, so that the next time we change Ruby version we also add a rubocop job to target the previous still supported versions (if any).

This way developers don't start utilizing the new features of Ruby before we are ready: deprecations announced, documentation updated, all installation methods updated to the new library, etc.

Edited by Stan Hu