Могу посоветовать использовать Auto Layout, в который вы поместите текст и элементы.
При этом ставьте ширину текста как Fixed Size, и тогда ширина всего компонента будет зависеть от текста.
Это немного костыль, но, мне кажется, +- то, что вам нужно. Потому что Figma не умеет пока что имитировать ширину "100%"