1.1.3
other merge conflicts
FEA Online implementation of non-negative matrix factorization (#16948)
MNT Update black to stable version (#22474)
MNT Centralize common cython compiler directives (#21512)
DOC Specify the meaning of dict_init=None in dict_learning_online (#23261)
DOC Typo in FactorAnalysis docstring (#23815)
DOC Improved clarity, consistency and formatting for `fastica`/`FastICA` docstrings (#23309)
DOC fix broken link Sequential Karhunen-Loeve Transform (#23706)
MAINT make linkcheck run without errors (#23775)
MNT replace unconventional characters (#23966)
[MRG] Refactor MiniBatchDictionaryLearning and add stopping criterion (#18975)
MNT Applies black formatting to most of the code base (#18948)