It can be translated either way, however, Squadron implies an entire army whereas Task Force refers to a small specialized team. August even brough this up in one of his Shout! Factroy segments.
How is the Youkai train still hot? Ninninger failed and Youkai Watch is already a thing of the past. I don't think there's even been a new game in like 2 years.
I realize "Sentai" can be translated multiple ways. Squadron, Task Force, Battle Team... Heck, in Kyoryuger, they used it as a generic word for "team". But the best translation for Sentai has, as far as I can tell, always been Squadron. Many anime have used "Squadron" as the official translation in both subs and dubs. The majority of the fandom use to agree on the translation, especially since you could keep the S.S. initials. And as I said before, Shout! Factory made "Squadron" the official translation. Unless one of their later releases translated it as something else, then I don't see why this is a still a discussion topic. Sentai = Squadron. End of discussion.
And as for Yokai; I still hear people talking about Yokai Watch, the latest GeGeGe no Kitaro series wasn't that long ago, and isn't there another recent anime with Yokai in it? I want to say Demon Slayer or something like that... I hear about it nonstop from Gaijin Goombah, and he tends to talk about pretty recent stuff as well as old stuff. Granted, the popularity train has lost a lot of steam recently, but I wouldn't stay the general audience is completely done with it yet.