Fixes #5088 #2524 - adding taxonomy related parameters to apidocs

- new param group `taxonomy` for taxable resources
- new param group `taxonomy_scope` for index actions of taxable resources
- pagination and search param moved to a group `search_and_pagination` to reduce duplicities
@mbacovsky, i still don't understand why the method `set_taxonomy_scope` needs to change in this PR? What does the new code do extra? It seems the current code covers if params[:location_id] is `nil` then also `Location.current` and `@location` is `nil`