[ ] PR title descriptive (can be used in release notes)
Description
[ ] Builds on #2314, should wait for merge
[ ] Merge with specs from #2309
[ ] Improve template-row service specs and mock to allow parsing variables within spec tests
[ ] Update data-items spec to include more rigorous checks against dynamic data parsing (item, local, field, nested context case etc.)
Dev Notes
A few minimal core code changes are included outside of spec files as needed to refactor how templateRowService can initialised called on demand. The method itself is a bit hacky so I've refrained from larger refactor for now (would be good to double-check against debug sheets that using a single service instead of multiple still works as expected in cases where there are multiple data-items lists)
Git Issues
Closes #
Screenshots/Videos
If useful, provide screenshot or capture to highlight main changes
PR Checklist
Description
Dev Notes
A few minimal core code changes are included outside of spec files as needed to refactor how templateRowService can initialised called on demand. The method itself is a bit hacky so I've refrained from larger refactor for now (would be good to double-check against debug sheets that using a single service instead of multiple still works as expected in cases where there are multiple data-items lists)
Git Issues
Closes #
Screenshots/Videos
If useful, provide screenshot or capture to highlight main changes