Пробел ставится между инициалами имени и отчества, а также между инициалами и фамилией.
Пробел не требуется. Верные варианты написания: двадцатипроцентный, 20%-ный, 20%-й, 20-процентный.
После знака № ставится пробел перед числом, к которому он относится.
Пробел до и после дефиса не ставится, если только дефис не заменяет тире в случае, когда поставить тире технически невозможно (но здесь не тот случай).