Add NOT NULL constraint to organization_id on pool_repositories

We backfilled all pool_repositories that have NULL organization_id in #519617 (closed). To ensure we fulfil the NOT NULL constraint for sharding keys, we now need to make the organization_id column non-nullable.

Decision to separate NOT NULL logic for organization_id and source_project_id: !221392 (comment 3045863727)

Edited by Hunter Stewart