Archaeologists have uncovered a "once in a lifetime" find thought to be around 2,000-years-old at a dig site near Stirling.