DEPR: dropping nuisance columns in BaseWindow._apply
In BaseWindow._apply we call mgr.apply with ignore_failures=True, which causes us to silently drop columns for which the function is invalid.  We have deprecated this pattern for DataFrame reductions and GroupBy reductions, should deprecate it here too.