Introduces a test runner with test cases. Also significantly overhauls the GHA configuration.
* First cut reading JSON into an Agda representation of Luau syntax