Why do I need more than 200 megabytes of disk space to install an APK?
internal memory space is required to store app data and cache, it doesn't matter much if you move your apps to sdcard app data and cache still gonna be in internal memory.
this problem can be solved by rooting.
if not willing then try some apps playstore which delete cache and auto move apps to sdcard