Workaround: Just add one file type that is not an image (e.g., .txt), and Chrome on Android will let you open the file picker that does not set the GPS values to zero. Example:
<input type="file" accept=".jpg, .jpeg, .txt">