Remove azure canvas backend closes #25833 Issue description: Now that the raqote backend has reached feature parity and been enabled by default, we should remove the unused azure backend entirely. <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [x] These changes fix #25833 <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because PR only removes code, doesn't add new code