Provide :touch option to save() to accommodate saving without updating t...

...imestamps. [#18202]
Does this part of the chain need to care about keyword args? Can we just use normal splat?