Reimagining App Accessibility: How Progressive Web Apps Bridge the Gap Between Native and Web Experiences