We ran it past them and they ok'd it. We as a company are fundamentally very open. It is quite literally a core facet of our business, and that includes not just the technical parts.
Of course there's stuff that's internal, but something that's literally a matter of public record isn't it.
I am not a lawyer, but I annoy them daily.
You can decide not to appear, but you can be held in contempt. Note that your subpoena comes from the court, not Meta.
You need to get the lawyer to negotiate down what to provide. The first salvo is always everything, including the kitchen sink.
You need a lawyer to know to whom to talk to. You need to get the lawyer to negotiate the expenses associated with this.
Read Rule 45 (https://www.law.cornell.edu/rules/frcp/rule_45) much of what you describe (distance, financial burden) are addressed there.
Did I mention, you need a lawyer?