MNT Make binary display method parameters' order consistent

This came up while working on #30399 . These are all classes inheriting the `_BinaryClassifierCurveDisplayMixin`.

* `RocCurveDisplay` and `PrecisionRecallDisplay` are pretty consistent, we would just need to change where `pos_label` is. No strong preference to where it should be.
* `DetCurveDisplay` does not have the chance level line, `drop_intermediate` and `depsine`. Chance line is added in #29151 (we should ensure order is consistent in that PR). Note there is discussion of adding `drop_intermediate` in that PR as well
* `CalibrationDisplay` - is a bit different from the rest, e.g., there is a reference line (perfect calibration) and not a chance line. We could move `ax` up though, to be consistent with the other displays.


<details open>
<summary>Table of parameters</summary>

|                  | CalibrationDisplay                                                                         | DetCurveDisplay                                                                              | RocCurveDisplay                                                                                                                                                      | PrecisionRecallDisplay                                                                                                                                               |
|------------------|--------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| plot             | ax<br>name<br>ref_line<br>kwargs                                                           | ax<br>name<br>kwargs                                                                         | ax<br>name<br>plot_chance_level<br>chance_level_kw<br>despine<br>kwargs                                                                                              | ax<br>name<br>plot_chance_level<br>chance_level_kw<br>despine<br>kwargs                                                                                              |
| from_estimator   | estimator<br>X<br>y<br>n_bins<br>strategy<br>pos_label<br>name<br>ref_line<br>ax<br>kwargs | estimator<br>X<br>y<br>sample_weight<br>response_method<br>pos_label<br>name<br>ax<br>kwargs | estimator<br>X<br>y<br>sample_weight<br>drop_intermediate<br>response_method<br>pos_label<br>name<br>ax<br>plot_chance_level<br>chance_level_kw<br>despine<br>kwargs | estimator<br>X<br>y<br>sample_weight<br>pos_label<br>drop_intermediate<br>response_method<br>name<br>ax<br>plot_chance_level<br>chance_level_kw<br>despine<br>kwargs |
| from_predictions | y_true<br>y_prob<br>n_bins<br>strategy<br>pos_label<br>name<br>ref_line<br>ax<br>kwargs    | y_true<br>y_pred<br>sample_weight<br>pos_label<br>name<br>ax<br>kwargs                       | y_true<br>y_pred<br>sample_weight<br>drop_intermediate<br>pos_label<br>name<br>ax<br>plot_chance_level<br>chance_level_kw<br>despine<br>kwargs                       | y_true<br>y_pred<br>sample_weight<br>pos_label<br>drop_intermediate<br>name<br>ax<br>plot_chance_level<br>chance_level_kw<br>despine<br>kwargs                       |

</details>

Discussed with @DeaMariaLeon @glemaitre

COMMENT:
/take

Labels: good first issue, module:model_selection