Text this: A categorical framework for congruence of applicative bisimilarity in higher-order languages