Simplify argument type `requests`
Somewhere we use the following:
requests: list[BaseRequestData | Request]
Let's refactor the code to accept only one type.
On the places where we need to use:
arg_name: list[Request | str]
Let's use a different identifier than requests, e.g. sources.
See the following conversation for context - #56 (comment).