use otb extended file name pattern to specify output data type
current output file data type is specified in a way that does not follow OTB's extended file pattern and because otb gladly use float32 as the default (instead of using input file's data type), users can be hit with surprises. Adding ?datatype= to the extended file name should be useful and make OTB less prone to accidental user mistakes.