Create block trade
Create a parent block trade for multi-party execution.
Block trades coordinate execution across multiple parties.
The initiator creates a parent block trade specifying trade details and
required signers, who must submit offers before execution.
**Requirements:**
- Required signers must have active onboarding and block trade functionality
- Valid StarkNet signature with expiration timestamp
- Each trade specifies market, size, price, and order details
**Workflow:**
1. Initiator creates parent block trade
2. Required signers submit offers
3. Initiator executes with selected offers
4. All trades processed together