Hi, can someone help me, please, understanding what a German needs to get a work permit for self-employment and visa and how much it costs?