*: Update everything to work with Ruby 3.4
NOTE: activerecord now uses 0 and 1 for false and true values in
sqlite3 boolean columns, so a migration should be run to update all
rows using boolean values from f->0 and t->1
This also has to move from unicorn to puma to use rackup