dap: Make `ProtoConversion::to_proto` consume `self` (#47871)

Closes #ISSUE

Make `ProtoConversion::to_proto` consume `self`. We never create more
than one `proto` type out of a single `dap` type, meaning having the
conversation be non-consuming has no benefits, while consuming allows us
to remove a bunch of clones.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
c21b019eaatidely committed on 1/28/2026, 4:00:52 PM· committed by GitHubparentbd59ead
1 file changedLine totals unavailable