Concept:
Indian temple architecture, particularly in Bengal and Odisha, utilizes distinct structural vocabularies to describe different roof types and architectural forms.
Step 1:
"Jor Bangla" literally translates to "twin huts." It is a classic Bengali architectural style featuring two "do-chala" (curved) roofs joined together to form a single structure. (A-II)
Step 2:
The "Ratna" style of temple architecture in Bengal features a flat roof surmounted by one or more towers or pinnacles (ratnas), often built as double-storied structures. (B-III)
Step 3:
In Indian temple architecture, a "Ratha" represents a processional chariot. Monuments shaped like these chariots (like those at Mahabalipuram or Konark) are termed Rathas. (C-I)
Step 4:
"Shikhara" (meaning mountain peak) refers to the rising tower or spine of a Hindu temple, mostly characteristic of North Indian (Nagara) architecture. (D-IV)
Step 5:
Matching these pairs gives A-II, B-III, C-I, D-IV, which corresponds to Option 3.
\[
\boxed{\text{(3) A-II, B-III, C-I, D-IV}}
\]