[WiP] Fix trial expiration

Separating plan_level from community to a new table for the sake of saving some data about when communities have changed their plan levels.
Do we want to have the two "UPDATE"s in migrations? We could just run them by hand once in to the DB?