Почему PHPStorm советует static для fn функций?
Не кодил на PHP 100 лет, точного ответа не подскажу. Однако идея, что статическая лямбда будет видеть меньше переменных -> проще для GC = уже кажется, как небольшая победа.

https://www.designcise.com/web/tutorial/what-are-s...
https://www.php.net/manual/en/functions.anonymous....
Такая функция будет меньше памяти потреблять т.к. как-бы без замыкания будет. Но в некоторых сценариях будет работать медленнее чем нестатик вариант.