You need better advice from the ISP's, they should be able to say what is and what is not supported as a technical level.
I'd avoid layer 2 redundancy myself, including trunks, lacp, and/or STP. You need some way to determine connectivity and failover, and the underlying switches and tunnels on the ISP side may cause problems here (are multicast or broadcast filtered?).
For example, a "native trunk" link depends upon interface up/down, and may not know if the ISP link is down somewhere else.
Another example, LACP depends upon BPDU's that may not get across the link.
STP will probably has issues with BPDU's as well, and will end up wasting a link.
What about OSPF and ECMP, or BGP and private AS's?
It would enable layer 3 connectivity monitoring, and load balancing.
But yeah, the ISP techs should be able to give you an indication of what protocols are supported on the client side. They said they simulate a point-to-point on Cisco, but they should have some idea of what their clients are doing generally, and be able to give you a shortlist of what is good and what isn't, that is if you speak to the right person.
This is kind of a WAN case really, my preference would be to use WAN gear, like the Cisco ASR series, better toolsets for the job.
If you require layer 2 end to end and connectivity monitoring, you may need something better than a switch, heading into the IWAN areas of products.