Remove artdaq_demo dependency from artdaq_demo_hdf5
Currently, artdaq_demo_hdf5 depends on artdaq_demo, but it could depend on only artdaq with the removal of the ToyFragmentNtuple. This will increase the flexibility of the product, and allow it to be integrated more easily into (for example) protoDUNE.
Remove the parts of artdaq_demo_hdf5 that actually depend on
artdaq_demo, update dependency to artdaq. Issue #24358