NSString, которую вы создаете из номера, нигде не освобождается.
Проблема не в показанном коде - он где-то еще берет строку из этого массива, сохраняет ее, а не освобождает ее. Утечки просто показывают, где изначально была выделена утечка памяти, и единственное, что в этой строке выделяет память, это [numberFormatter stringFromNumber:percentage]
.
Либо так, либо весь массив освобождается неправильно (но тогда все, что создает usrAdvancedBuyingPercents, также показывает, что происходит утечка).