Closes https://github.com/ppy/osu/issues/34883.
BeatmapCard
This turned out to be a hurdle instead as it disallows adding two beatmap cards of equal beatmap, which, while being a good behaviour in client, makes tests more complicated to work.
BeatmapCard{Base => }
BeatmapCard{ => Normal}
BeatmapCardContent
This is already handled at the `BeatmapCardContent` level. This call actually causes the buggy behaviour reported in https://github.com/ppy/osu/discussions/16085.
Expanded
[Cached]
BindTarget
{Play -> GoToBeatmap}Button