Fix `approx` usage with `decimal.FloatOperation` trap set (#13543) (#13555)
Fixes #13530
---------
(cherry picked from commit 111685cc506fbaf87c105e67d68fbd881a47a84b)
Co-authored-by: Aditi De <92822822+coder-aditi@users.noreply.github.com>
Co-authored-by: AD <mysideuse@gmail.com>
Co-authored-by: Bruno Oliveira <bruno@pytest.org>