- Refactor AndroidExternalTextureGL into SurfaceTextureExternalTexture base class with two specialized implementations: - Add SurfaceTextureExternalTextureGL for legacy GL rendering. - Add SurfaceTextureExternalTextureImpellerGL for Impeller GLES rendering. NOTE: There is still no support for SurfaceTextures under Vulkan rendering.