Blade Pact Warlocks are far from being an actual full time gish. They’re
barely more than a mage that can stab in an emergency.
Hexblades are closer, but end up like someone made a gish class with only one subclass, at best, eliminating much of what makes warlocks fun to play, and it’s still not actually that good at being in the frontline.
Eldritch Knight is
at best a part time pseudo-gish. Even that is a stretch. Might as well claim all warriors are gish because they can take spell-granting feats.
Battlesmith is fine, again if you put every class resource into being a gish which leaves no room to do anything else with your character, and don’t mind that your base class isn’t really adding much to your gish-ness.
Forge Adept isn’t an official subclass.
Valor Bard!?
Sword Bard is a decent swashbuckling bard, but it’s still very heavily a mage/rogue thing, not a full time gish.
Bladesinger is maybe the closest of those listed, until you actually play one in a game that challenges the PCs complexly and with all three pillars, and you realize that you are just either a bad mage holding a sword or a sword dervish with a spellbook that can’t actually effect the battlefield bc all your spells are spent protecting your squishy self.
But sure, anyone with a weapon who can cast spells is a gish.