refactor: Simplify frappe.db.delete logic
refactor: Simplify frappe.db.delete logic

* Rename conditions kwarg to filters. Handle conditions kwarg if passed
* Re-added exc raise for no filters...to risky. Thinking of having an
  extra kwarg like `force` or something...undecided
* Added Python type hints
* Accept and pass kwargs to frappe.db.sql...Now pass any kwarg db.sql
  accepts
* Pass debug from fn def if someone is still using it as a positional
  arg :thonk:

yashodhank/frappe,yashodhank/frappe,mhbu50/frappe,StrellaGroup/frappe,frappe/frappe,yashodhank/frappe,almeidapaulopt/frappe,almeidapaulopt/frappe,almeidapaulopt/frappe,mhbu50/frappe,mhbu50/frappe,frappe/frappe,StrellaGroup/frappe,yashodhank/frappe,almeidapaulopt/frappe,frappe/frappe,StrellaGroup/frappe,mhbu50/frappe