امام باقر علیه السلام، شکافنده علوم