Added FakeAdapter and UnitTestCase files
Introduced new files called FakeAdapter.php and UnitTestCase.php to improve the codebase
Updated DelayMiddlewareTest
Modified the test class to use the new Adapter class and replaced TestCase with UnitTestCase
Adjusted typehints in ExchangeSettingsInterface and QueueSettingsInterface classes
Typehints were fixed to include the correct types like string
Added @infection-ignore-all annotation in Adapter class
This annotation was placed before a method to ignore it during infections/mutator testing
Refactored code to use AMQP instead of Redis
Replaced all Redis-related code with AMQP equivalents, improving compatibility with AMQPStreamConnection, QueueProvider, and MessageSerializer.