Fix: build errors and Ruby 3.3+ compatibility issues
Fixes to resolve build errors and warnings caused by Ruby version upgrades and deprecated methods, which prevented the website from building on unstable.
Signed-off-by: Kurva Prashanth krvprashanth@riseup.net