fix(TasmotaRulesDialog): Resolve linting errors\n\n- Fixed the no-async-promise-executor error by refactoring the promise executor to not be async.\n- Satisfied the react-hooks/exhaustive-deps rule by re-adding the stable queryClient and sendCommandMutation dependencies to the useEffect hook.