9f4135661e
Replaces collected_record_id and wishlisted_record_id correlated subqueries in tracks_with_record_info_query with a single matching_records json_group_array subquery that returns all records sharing the same release ID. Adds parse_matching_records/1 for JSON deserialization. Updates recent_activity/2 and list_tracks/1 to parse the JSON at the boundary. Derives legacy collected_record_id and wishlisted_record_id from matching_records so existing LiveViews keep working. The get_top_albums test is temporarily skipped pending the top_albums_attach_metadata update.