Function inspectHeader

Reads the fixed TIFF header through the general transport contract.

imageio.tiff.TiffInspectionResult inspectHeader(
  transport.source.ByteSource source
) @safe;

This is deliberately limited to technical container inspection. IFD parsing, tile selection, decompression and decoded image regions are separate format-gate work and do not belong in this first transport-backed boundary implementation.