Semimartingale and continuous-time Markov chain approximation for rough stochastic local volatility models