This adds testing for the "Format" field printed with --file-headers.
llvm-readelf doesn't use them, so only llvm-readobj needs to be tested.
All possible values are defined in ELFObjectFile<ELFT>::getFileFormatName().
and tested by D86625. Here we test just a few arbitrary ones.