Apps that have a one-time or infrequent need to access these files are requested to use a system picker such as Android photo picker. In Flutter we have android photo picker package?
Looks like a good starting point, have you tried it out in a live project yet? Curious how smooth the integration is with Flutter.
Use image_picker and see the instructions on the Android plugin to force the use of the Android Photo Picker on Android 12 and below.