Is there a way to get a list of tags that the user has set up as "Watched Tags"? If not, is it on the roadmap?
No, this information is not exposed via the API (and it's not available in SEDE either). At the moment, your best bet is probably to scrape the tag notifications page, though this only works for your own account.
A similar question (asking for the number of users watching a certain tag, instead of the other way around) was posted here on Meta Stack Exchange. User @rene found a way to scrape it from the website; see here for his solution. It could be that the rename / new functionality (tag favorites -> tag watching) broke it, I haven't tested it.
This answer does not relate to the question. OP is asking for "Watched Tags for a User" whereas the referenced links are for "Number of Users watching a tag" Apr 3, 2020 at 9:17
1@acron huh, I guess you're right. Not sure what I was thinking back then. I've updated the answer with an alternative.– Glorfindel ♦Apr 3, 2020 at 9:39