edit predictions: Invalidate cached settings and unset provider when set to `none` (#25505)

Fixes a few state mismatches when changing providers and other settings

Release Notes:

- edit predictions: Fix mismatch between status bar settings and editor
control settings
- edit predictions: Turn off as soon as `edit_prediction_provider` is
set to `none`

---------

Co-authored-by: Danilo <danilo@zed.dev>
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
3f168e85c2Agus Zubiaga committed on 2/25/2025, 1:56:28 AM· committed by GitHubparent20440f8
4 files changedLine totals unavailable