Add support for top and side layouts for Pages

PR: https://github.com/datapane/datapane-hosted/pull/866

  • Add page_orientation enum to Report constructor that adds and orientation attribute to the Pages element
  • Support vertical pages on FE, and make them the default for reports with <5 pages
  • Rename FE Main object to Pages to reflect newer XML format