Provide :touch option to save() to accommodate saving without updating timestamps. [#18202]