Everything you need to know about GST registration — eligibility, documents, and timeline.