Replace boost::join() with std::ranges::join_view() as an interim solution before C++26's std::views::concat becomes available. This change: - Reduces dependencies on the Boost Ranges library - Moves closer to standard library implementations - Improves code maintainability and future compatibility This is part of ongoing efforts to modernize our codebase and minimize external dependencies. Signed-off-by: Kefu Chai <kefu.chai@scylladb.com> Closes scylladb/scylladb#21786