feat(v2): complete v2.0 file cleanup, CI, and plugin restructure
Remove all legacy v1 files (plugins/, fonts/, helpers/, languages/,
libs/, scripts). Add GitHub Actions CI, busted config, and luacheckrc.
Update all v2.0 plugins, middleware, and core modules to final state.