0.3.0

- Breaking changes:
  - Drop support for Ruby 3.1
- Chore:
  - Add support for Ruby 4.0
  - Update dependencies