Resolve supports scripting with Python, though you’ll need to write your own script. Fusion, included with Resolve, supports scripting with both Python and Lua. There aren’t really templates, per se, but you could probably hack something together by saving a fusion composition as your template and driving the file selection with scripts. I don’t think the render queue is very well supported by the scripting API though, there’s a steep learning curve, and not a lot of documentation. If you’re just bookending a list of trimmed interviews with static, boilerplate intro/outro, FFMPEG would be more direct. But yes, it would be possible.