I looked at this, right at the beginning, and the obvious is Gimp is not intelligent and can not automatically determine the amount of correction required. However if it is consistent over the images and not excessive, it might be possible.
I found a problem (at least with my try-outs) when using the transformation matrix. It is four decimal points and BIMP truncates to two dp. Strangely, if you upgrade to Gimp 3 the Batcher plugin does the same. I never managed to get a good result.
Like Tasmamnia it fell back to using the gmic plugin. The next problem is just "old-stuff" I did the following in a 32 bit Win 7 VM Gimp 2.8.20 and gimp_gmic_qt 2.4.2 The gmic perspective filter. Fortunately I did not delete all the files so

This is the gmic filter, the only settings required are the x angle and boundary = transparent, That gives a gmic string. You can edit that first term (-0.096) depending on image.
fx_warp_perspective -0.096,0,1,50,50,0,0,0
Attachment:
01-old.jpg [ 92.07 KiB | Viewed 1503 times ]
It goes into BIMP like as shown. Bottom is the result.
Attachment:
02-old.jpg [ 190.49 KiB | Viewed 1503 times ]
Best of luck.