Move the `search_attributes` helper methods inside the Searchable concern into a SearchContext helper class. This is so we don't have to pass `params` and `current_user` down through a bunch of different helper methods, and so that these private helper methods don't pollute the object's namespace.