How to trigger specific font when changing language?
Pages doesn't itself have a way to do that exactly, but the app Nisus Writer does, via preference settings.

In Pages I'd recommend creating "styles" for Greek and English in your preferred fonts.  Styles can be attached to keyboard shortcuts.