A (Co)algebraic Approach to Hennessy-Milner Theorems for Weakly Expressive Logics