How about allowing kids in settlements and some basketball nets they will play with to increase happiness? Perhaps even some in-game mini-games with other settlers.
And some side quests that allows selling those kids to experiment section for some nice stuff? As long as doing so doesn't alert the other settlers ...
Settlement infirmary for older settlers to increase happiness.