Should I register as a freelancer, start a Verein, or form a GmbH for my business in Germany? | Financemate FAQ