The vector twin of site_key_sql(): the first two signed decimal numbers in each
string, formatted sprintf("%05.1f %05.1f", line, station); NA where there are
fewer than two. Use it in an ingest that builds site_key in R before the arm
reaches append_sample() (which normalises again, harmlessly).
Examples
normalize_site_key(c("93.3 26.4", "0093. 060.0", "090.0 27.76", "88.50 030.1",
"093.3 026.4", "011.7 -02.6", "93.3,26.4", "line 90", NA))
#> [1] "093.3 026.4" "093.0 060.0" "090.0 027.8" "088.5 030.1" "093.3 026.4"
#> [6] "011.7 -02.6" "093.3 026.4" NA NA