Make plot data config-driven and fix backend image imports

- add per-plot data config (path_tail, field) to page YAMLs for interleaved plots
- use plot_id in templates/JS lookups, keep titles for display only
- validate plot data config and warn when missing or invalid
- update frontend config tests for plot_id uniqueness and path hashing
- update tests
