Fix/7317

This fixes #7317.
SearchRequestBuilder.toString now attempts to render the request's source before falling back to using the internal builder.
Can we test also the case where we don't set anything? and the case where we use a `SearchSourceBuilder`?