So, you will need to make a separate resource entity for offshore natural gas. Do a deepcopy of offshore-oil in data-updates, after depending on Cargo Ships. Then in data-final-fixes, set the offshore-gas "collision_mask" and "category" to deepcopies of those elements of offshore-oil.
You will also need to add the new resources to the Nauvis planet definition in order for them to appear in the map generation resource sliders.