Honestly, I think A is my ceiling. I f***ing love Tatis and the idea of him batting next to his buddy Vladdy makes me salivate, but the package it would take to get him in the first place would already make me sick to my stomach. You're probably looking at a price tag of something like Bichette, Moreno and Martinez before even considering the dollars. I like Tatis but any realistic trade scenario involves taking on a huge injury risk and giving up multiple players that have a not-insignificant chance of becoming near or as good as him.
So yeah if I do pull the trigger on a Tatis trade, the current contract is probably the extent of how far I go, because in my opinion, it carries enough risk as it is.
Now if you were to invert your question and go backwards, meaning something like:
a) 13 years left on deal, starting when he's 23 years old (pre-2022)
12 years left on deal, starting when he's 24 years old (pre-2023)
c) 11 years left on deal, starting when he's 25 years old (pre-2024)
And so on. In that case, I probably still consider trading for him in the 2025 landscape. You're still getting some cheap years at the front-end, he's still relatively young, and while you've sacrificed a bunch of prime production, you also have a lot more data on his skillset and health.
When he's nearing in on Stanton's age when he was traded, that's when I become more hesitant of going for him at all.