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

...imestamps. [#18202]
If we aren't using `validate` in this method, let's just ignore it.

```ruby
def _update_record(*args, touch: true, **options)
```