Return cell type information from EnSight reader
For some use cases, it is desirable to have the reader return information about cell types present in the file. For example, when reading EnSight, it could contain unstructured mesh, polyhedral mesh, structured mesh, etc. If this data is provided by the reader, we could force the use of optimized algorithms in subsequent pipelines without having to scan through the model again.