This commit introduces async methods and functions across both the public and backend APIs, enabling non-blocking creation and updates for Texture, VertexBuffer, and IndexBuffer resources. Asynchronous resource management is disabled by default. Users should enable this to use the feature. Java bindings and a C++ code sample will follow in subsequent PRs. BUGS=[442921995]