[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.
Is there a clear problem doing it this way? 
This helps to make it clear (as a comment) what has been done in db during the migration.