Zoekt search API should handle fork/archived filters

Problem to solve

Filters for forked and archived were added in #411833 (closed)

The search API was not updated to pass the filters in

Proposal

Update the API::Search to pass the appropriate filters into the search service so they can be used by the backend

Also update documentation for Search API, the filters are available for group and global search levels

Note: When new filters are added the API filters are historically not updated, we should try to address this if possible. We could consider using Search::Filter to generate a filter list so that updates are always done. I'm not sure how to ensure the documentation gets updated though

Edited by 🤖 GitLab Bot 🤖