Notifications: Group reposts and improve UI
Group repost notifications by post, similar to how likes are handled. This combines multiple reposts of the same skeet into a single notification entry.
This change also introduces the following improvements to the notifications view:
* Renamed `LikeRowView` to the more generic `LikeRepostRowView` to accommodate both likes and reposts.
* Increased the spacing between notification items for better readability.
* Removed the card elevation around individual notifications for a flatter design.