Se reemplazan expresiones con stream/map/toList por bucles for equivalentes en...
Se reemplazan expresiones con stream/map/toList por bucles for equivalentes en servicios, mappers, seguridad y manejo de errores.
El cambio mantiene la misma lógica funcional, pero deja las conversiones de listas y armado de respuestas más explícitas y fáciles de explicar. También se ajusta UsuarioController quitando final para permitir que Spring Security aplique @PreAuthorize correctamente mediante proxy.