Personally I think the movie's themes and mood lend itself well to a restaurant(with live jazz music+ maybe some show effects capturing the visuals of getting in 'the zone' or Terry crashing the show looking for souls cheating the afterlife). Besides, some general streetmosphere or shows could easily be centered around Soul with its jazz influences.
Now in terms of actual attractions, Soul would be very interesting in making rides interactive, like for example giving Guests the opportunity to find their spark or form a personality. I think it would be great if Disney found a way to integrate those aspects in order to enable Guests to personalize their ride experience in some way using either screens or interchangeable sets like in Mickey and Minnie's Runaway Railway.
Lastly, though this might cause controversy again, but the movie's themes fit in with the current tone that Epcot is setting and though yes it would mean another IP infiltrating that park, I can see how they could bring certain educative topics to the attention in a fun and entertaining way. But there's a lot of options aside from Epcot. Disney is creative so they could decide to expand upon Soul's universe and stretch it's story to lend itself to a new more modern cul-de-sac for New Orleans Square where Joe Gardner and his band are now performing in New Orleans and are somehow brought to the The Great Before/Beyond, with us Guests tagging along with the movie's characters.
And a themed area like that(imagining this in a similar way to Place de Remy in WDSP, which easily but effectively transports Guests to the settings(including its atmospheres) of a specific film or franchise). Hmmm from the back of my head I'd say an interactive area based on The Great Before with Guests being able to visit the different 'personality pavilions'(I can see how they could easily do something with this interactive wrist bands they have in Super Nintendo World and how Guests could save various aspects of their personality and use that in the area to personalize their experience).