[Printing] Sort out Once and Repeating callbacks in chrome/browser/printing/

Refactor to |base::OnceCallback| where possible.
Explicitly use |base::RepeatingCallback| where it isn't.
Leave as is if depends on API that should be updated.

Bug: 968109
Change-Id: I21262a79e87c182ed1a2d9287f67a748a95f6ebf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662549
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Commit-Queue: Vladislav Kuzkokov <vkuzkokov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672140}
14 files changed