Tera Dark Clodsire and SpDef Tera Dark Skeledirge are probably the two Pokemon you could call consistent counters. In theory SpDef Skeledirge is supposed to be able to win without Tera but if they have Protect things can get dicey, and it's even worse if they have Light Screen up. God forbid it's Tera Fire because then you definitely lose... Ting-Lu can Whirlwind it repeatedly, but if it's the last mon left then you need to have another answer.
Depending on whether Espathra carries Protect, Sub, or Roost, and which Tera type it opts for changes the counterplay pretty significantly. I think Tera Dark Clod and Skele are the only truly reliable answers, where as long as you keep them remotely healthy (and preserve your Tera) you shouldn't have to worry about Espathra.
I also think this bird is broken and needs to go, but for now that's what I'm using to get by