fix: Make tflint output clearer for humans
When there are a lot of modules in a repo, the tflint job output is significant making it really hard to spot the compact lines of failures.
So rather than just having a single flag which is reported on at the end, we put the paths of directories that failed into the flag file and expose the contents at the end when reporting the failure, giving some clues to hunt down the problem in the main output