praefect: Backport separate endpoint for datastore collector (v14.5)
This MR backports !4085 (merged) and !4092 (merged) to v14.4.
Part of #3920 (closed), #3286 (closed)
Note that !4085 (merged) is already part of v14.5.0, so this really only backports !4092 (merged).