How can I convert my model to use `ordered_logistic_glm` from `ordered_logistic`?

The ordered logistic has been vectorised:

Available argument signatures for ordered_logistic:

  int ~ ordered_logistic(real, vector)
  int[ ] ~ ordered_logistic(vector, vector)
  int[ ] ~ ordered_logistic(vector, vector[ ])

Just need to be aware that the current versions of RStan and Pystan (2.19.x) have a bug in the vectorised code that causes very poor performance (more information and fix for RStan here). The bug has also been fixed in newer versions (2.20 and up), so cmdstanR and cmdstanPy could be used instead.