This PR adds Ruby 3.1 to the CI matrix. It includes two other changes:
1. Removes the .simplecov file, which causes an error on Ruby 3.1 (coverage attempts to start twice)
2. Removes the require "pry", as pry is not going to be the Ruby debugger going forward