Evaluate a prerelease fix for FFI that has been merged to FFI source.

Bump `rules_ruby` to latest.

Don't require `bigdecimal` unless needed.
diff --git a/ruby/google-protobuf.gemspec b/ruby/google-protobuf.gemspec
index 3a0b621..324abd5 100644
--- a/ruby/google-protobuf.gemspec
+++ b/ruby/google-protobuf.gemspec
@@ -33,7 +33,7 @@
   end
   s.required_ruby_version = '>= 3.0'
   # bigdecimal must be used as a non-built in gem as of ruby-3.4
-  s.add_dependency "bigdecimal"
+  s.add_dependency "bigdecimal" if RUBY_VERSION >= '3.4.0'
   # TODO: evaluate removing Rakefile and moving logic to extconf.rb, so that we
   # can remove this runtime dependency on rake. See the discussion here for
   # more details: