You can reach 8 hearts with all the singles and never have to date anyone, this fulfills perfection requirements.
This is part of the great game design of Stardew.
But butbut I got this thing where those hearts over there don't looka like these hearts over here. It bugs me a little. Sometimes. I forget about it when I don't open that panel but then I open it and remember and...
I sorta need it to look like this.
But I kinda wish there was a more platonic way to do it like
@kittykat0930 mentions. Instead I restrict myself to dating everyone to get the 10

(even Elliott and Leah who like to play keep-away!) and then guiltily marry Emily.
We all have our personal version of 100% Perfection in the game, which differs from CA's in-game version in that it omits ridiculous things like uncovering almost 11 dozen hidden Walnuts and discovering 3 dozen Notes & Scraps and Crafting 8 different Braziers (none of which even
fit!). My 100% Perfection is not max

with everyone.
It's 10

with everyone.
OK and an extra

for Emms.