SQLite3: Implement `add_foreign_key` and `remove_foreign_key`
#35212

kamipo wants to merge kamipo:sqlite3_foreign_key into rails:master

We do not currently have an analysis of these two commits