refactor: mlinter as its own package (#44939)
* refactored module linter
* fmt
* APLv2 headers everywhere
* use dict to hold values so we can di a single pass
* rename tests
* added CI trigger for utils/ changes cc @ydshieh
* fmt
* file not needed anymore