* fix: disable telescope for several commands including migrations
* feat: consolidated, rewritten, and simplified migrations
* tweak: enforce use of postgres, our only supported db
* tweak: use text instead of varchar
this is considered best practice in postgres, as there is absolutely no difference between text and varchar. if a column size limit is critical, the constraint should be added separately.
* refactor: simplify all types, inline and fix ->timestamps()
* refactor: change all jsonb props to computed using Laravel's Attributes
* refactor: do all metadata rewrites on the fly instead of load time