H7 does fit, put one in our 2016 earlier this year. I removed the air filter box lid and moved the ground wire out of the way to install. I did not have to remove the cowling to fit. The battery tray has threaded holes for 3 different sized batteries, but is not mentioned in any documentation. If you look up the battery on parts.ford.com it shows 90T5, H6 and H7 as compatible options. I found that after the parts store in town only showed the stock battery size and it was special order only.
https://imgur.com/EFRbtXS