How to best represent Rapunzel’s abilities from Tangled in D&D?


I’m looking to make a character based on Rapunzel from the movie, Tangled. I’m not sure which direction to do to represent all her abilities: skills? Supernatural abilities? Spells? Some are pretty straightforward – cooking, housecleaning, tumbling, climbing, painting… but what about her animal companion, or her hair?

How to best represent Rapunzel’s abilities from Tangled in D&D in the simplest and non-raise-my-DM’s-reject-reflex method? Ideally in 6 levels or less, if possible.