internal/tf: Add additional usage message santity checks
We check that lines like " -k, --key-file:" reflect what's passed to the flag package, and that the number of listed options are correct. An improvement would be to also check that the usage message actually has a command that references the listed option. E.g., that "-k KEY_FILE" is in the usage message (or if it's a bool, just "-k").