Hi Krishna,
You may refer following kb to connect SRX with Switch (running LACP/Etherchannel).
https://kb.juniper.net/InfoCenter/index?page=content&id=kb22474
For the requirements you mentioned, i would like to break it in parts.
1) All 10 zones traffic sent to the SRX using a Etherchannel that carries different VLAN traffic to SRX. ---> You can configure vlan-tagging on reth interfaces which will carry different vlan traffic to respective subinterfaces. You may assigned each sub-interface to different zone as per your requirements.
2) Have a proper HA cluster using Reth interfaces for 10 different redundancy groups - This is a conflicting requirements to above. You can achieve a proper HA failover of 1 reth (with multiple sub-interfaces) using 1 redundancy group as you can not map a subinterfaces of reth to different redundancy groups. hence, following will be two possible solutions.
(a). - create a 1 reth and map it to 1 redundancy group. which will do the desired failover.
(b). if you want to create 10 redundancy group, then you need to create 10 reth with different IP addresses and different ports for each vlans. It will increase the cabling and managebility over head hence not recommended solution. But at the end of the it is customer's choice.
HTH.