Suggest a runnable gem pristine command

When warning about missing extensions, suggest a `gem pristine` command that is ready to be run. For example, the missing extensions warning for puma v2.9.1 was `Try: gem pristine puma-2.9.1`, which failed. This changes the suggestion to `Try: gem pristine puma --version 2.9.1`, which succeeds.
Add #1057 to History