Text this: Forecasting Major Flares Using Magnetograms and Knowledge-informed Features: A Comparative Study of Deep Learning Models with Generalization to Multiple Data Products