PERF: Add timeout to theme import git commands (PR #12856)

This ensures that large git repositories cannot cause performance issues on the server. In normal use, this 20s timeout should never be hit.

GitHub