bug: reading multiple COMMENT headers returns only last one
`disclaimer` is serialized to `COMMENT` in FITS, and astropy splits it into multiple `COMMENT` headers, e.g. from Fabio's example data:
```
COMMENT DISCLAIMER: This data product was generated from simulations. When publ
COMMENT ishing any result using it, please cite the CTAO Science Data challenge.
COMMENT ..
```
However, when reading it back to the class, these get clobbered (only th last one survives), rather than appended.
```json
{
"disclaimer": ".."
}
```
I think in general if a header is repeated, the value should get appended.
Need to add a test that round-trips this header (maybe all!) and checks for consistency. Make sure the `disclaimer` is set to something long, so it gets split.
issue