main
black: Reformat with Black 23.
migrations: Squash analytics migrations.
models: Convert deprecated index_together option to indexes.
migrations: Add missing elidable tags on RunPython/RunSQL steps.
analytics: Regenerate partial indexes due to Django bug.
analytics: Migrate models' id columns to bigint.
models: Migrate ids of all non-Message-related tables to bigint.
Add a new statistics/analytics framework.