refactor: Link filter description
refactor: Link filter description

Filters can be described as objects or array. Arrays can be of length
3 or 4. Object values can be a literal or an array.

This refactor handles all these scenarios.

mhbu50/frappe,almeidapaulopt/frappe,almeidapaulopt/frappe,adityahase/frappe,saurabh6790/frappe,yashodhank/frappe,mhbu50/frappe,adityahase/frappe,frappe/frappe,mhbu50/frappe,yashodhank/frappe,vjFaLk/frappe,vjFaLk/frappe,StrellaGroup/frappe,saurabh6790/frappe,yashodhank/frappe,saurabh6790/frappe,yashodhank/frappe,frappe/frappe,frappe/frappe,almeidapaulopt/frappe,StrellaGroup/frappe,saurabh6790/frappe,vjFaLk/frappe,StrellaGroup/frappe,almeidapaulopt/frappe,adityahase/frappe,mhbu50/frappe,adityahase/frappe,vjFaLk/frappe