Fully implement vars[:size] for pagination

Previously, setting `vars[:size]` in a search request would affect the starting index, but not the actual number of items per page. Now, `vars[:size]` is copied to `vars[:params][:size]` if necessary.