feat: use .GetOutputsModel for all RunModel functions

+ bug correction on DatesR item of .GetOutputsModel

Refs #129
3 jobs for 129-optimisation-of-outputsmodel-creation-in-runmodel in 32 minutes and 21 seconds (queued for 2 seconds)
Status Name Job ID Coverage
  Check
passed check_as_cran_patched #179281

00:02:45

passed check_not_cran_patched #179280

00:05:18

 
  Scheduled Tests
failed scheduled_tests_patched #179282

00:24:16

 
Name Stage Failure
failed
scheduled_tests_patched Scheduled Tests
── Failure (regression.R:16:9): Compare ErrorCrit_NSE RunOptions ───────────────
`testVar` not equivalent to `refVar`.
Length mismatch: comparison on first 6 components

Maximum number of failures exceeded; quitting early.
You can increase this number by setting `options(testthat.progress.max_fails)`
[ FAIL 10 | WARN 0 | SKIP 0 | PASS 200 ]
Cleaning up file based variables
ERROR: Job failed: exit status 1