The simplest and most recommended way by laravel, assuming that it is a static view and you want to call it directly (without processing in the controller or similar), would define a direct route to the view, and assign it a name:
Route::view('reiniciar-clave', 'email')->name('reset-password');
However, if you have a route that uses a controller method, you define it with its corresponding verb:
Route::get(...)->name('reset-password');
The documentation: link
And to call the route by name (recommended practice in Laravel), you use the helper route:
<a href="{{ route('reset-password') }}" id="text-forgot">RECUPERA TU CONTRASEÑA</a>
Your documentation: link
Why is it a bad practice to use the helper url () and is it recommended to use the name of the route?
If someday you decide that the url is not called reiniciar-clave
but nueva-contrasena
, you do not have to search through all the files of your project to change this text.