Currently the .odc.mask() method uses .where() to set pixels to NaN:
https://github.com/opendatacube/odc-geo/blob/develop/odc/geo/_xr_interop.py#L311-L359
It would be good to allow the function to set pixels to the native nodata value of the data instead.