Fixes https://tangled.org/tangled.org/core/issues/433.
This PR includes two migrations :
- A trigger on the
repostable to delete associated stars when a repo is removed, restoring the previous cascading behavior. - A one-time cleanup to purge orphaned stars.
I removed the cascading behavior on purpose. Because repo and star are stored in different PDSs, repo deletion doesn't directly mean star deletion (same goes to issues/prs). We can hide the orphaned stars on view, but ideally the db record lifecycle should follow the PDS record lifecycle imo.