Hi,
The cavity is deep, you need to get an RCT. Only a root canal treatment will treat the root cause of the issue, by cleaning the infection inside your teeth. A filling won't remove the infection that your roots are having and by doing a filling the infection can actually worsen. I understand you are scared to get root canal but it will be done under a local anaesthesia to assure you are comfortable.
Next Steps
you can book an appointment for a second opinion and will be happy to answer your questions
Health Tips
once the root canal is completed do get a crown in the tooth, because a filling won't have strength for such a deep and a big cavity