Tbh, the best Pokemon to fit your team, meets up to your criteria (with 5 less HP points), to synergize, is better than a Florges, has a more powerful STAB and can actually function as a specially orientated mixed wall is Sylveon.
With 95 HP / 130 SDef it is a great specially wall, and when invested in Def, can tank rather powerful physical attacks as well.
With its Fairy typing, it not only resists fighting types but can usually KO them back as well. With access to reliable recovery and a status cleansing move, packed with a powerful stab that goes through subs, I would recommend Sylveon for your team.
Sylveon @ Leftovers
Trait: Pixilate
EVs: 252 HP / 220 Def / 32 SDef
Bold Nature
- Hyper Voice
- Wish
- Heal Bell
- Protect
The EVs enable it to survive menacing physical attacks, such as an LO Garchomp's Earthquake, and most attacks coming from a +1 Mega Tyranitar. Sylveon's HP also enables it to pass great wishes that can easily replenish most of a Pokemon's health at once, while retaining enough special defense to survive rather powerful special hits, such as a Sheer Force Landorus' Earth Power, while taking a huge chunk of health from it with Hyper Voice.
Adding upon measure, because of Sylveon's excellent bulk and stat distribution, it can afford to call itself a member of a rather defensive core that would be created upon its presence on your team, as it does have a rather decent complementing typing to both Mandibuzz and Ferrothorn. taking down quite a decent amount of their check and counters, as they do so for SYlveon as well..