text: Title: filters on Field should be a Collection rather than List
  Body: Currently `filters` on `Field` is defined to be a list (in which order is preserved. Rather it should be a `Collection` (where order is not preserved). A set of `Filter`s should be allowed.
  https://github.com/betodealmeida/shillelagh/blob/97197bd564e96a23c5587be5c9e315f7c0e693ea/src/shillelagh/fields.py#L177-L182
  
  Further, the`__eq__` should then compare the filters as sets ignoring order:
  https://github.com/betodealmeida/shillelagh/blob/97197bd564e96a23c5587be5c9e315f7c0e693ea/src/shillelagh/fields.py#L196