[ArrowStringArray] PERF: use pa.compute.match_substring_regex for str.fullmatch if available
```
[ 50.00%] ··· strings.Methods.time_fullmatch                                                                                                              ok
[ 50.00%] ··· ============== ==========
                  dtype                
              -------------- ----------
                   str        27.6±0ms 
                  string      22.1±0ms 
               arrow_string   2.35±0ms 
              ============== ==========
```

object fallback
```
[ 50.00%] ··· strings.Methods.time_fullmatch                                                                                                              ok
[ 50.00%] ··· ============== ==========
                  dtype                
              -------------- ----------
                   str        26.6±0ms 
                  string      22.1±0ms 
               arrow_string   27.0±0ms 
              ============== ==========
```

 thanks !
