A decentralized music tracking and discovery platform built on AT Protocol 馃幍 forked from rocksky.app/rocksky

Refactor data synchronization logic and repository structure master

- Updated the album, artist, track, user, playlist, loved track, and scrobble repositories to include asynchronous data fetching and insertion methods. - Implemented batch processing for syncing albums, artists, tracks, users, playlists, loved tracks, and scrobbles from a source PostgreSQL database to a destination PostgreSQL database. - Enhanced error handling during data insertion to log failures without interrupting the sync process. - Removed unique constraints on albumUri and artistUri fields in the tracks schema to allow for non-unique entries. - Modified user schema to make displayName optional. - Updated journal metadata for versioning.