Because the changes in 4.0.0.rc1 still haven't been released (see #168) calls to add_default_name_and_id are now failing. This is discussed here: rails/rails#55737
Since version 8.0.3 Rails has renamed the undocumented internal method add_default_name_and_id which 3.0.0 relies upon.
Forcing an upgrade to 4.0.0.rc1 should fix this in the short-term:
gem "recurring_select", "4.0.0.rc1"
This should avoid the need to roll back Rails to 8.0.2.1, but you should review the differences between 3.0.0 and this RC release before relying on it in production:
v3.0.0...v4.0.0.rc1