Multi-scale analysis of strain-dependent magnetocrystalline anisotropy and strain-induced Villari and Nagaoka-Honda effects in a two-dimensional ferromagnetic chromium tri-iodide monolayer