This commit enables running the backend tests for opengl and vulkan on github CI. The script is located in test/backend. We also add exceptions (SKIP_TEST) for the currently failing tests. Issues have been filed to track addressing these failed tests. We also disable a series of broken webgpu tests.