Rebuilds GIFit from the ground up with modern tech.
- Implements manifest v3, enabling use in modern Chrome
- Switches to the WXT extension framework for easier development and updates
- Moves the GIFit trigger from inside the player UI to outside, in order to lower the chance of UI conflicts
- Adds both unit and E2E tests for code quality assurance.