Is it typical for the moderator to provide a list of topics for the debate? If not this seems to be designed to favor Biden by limiting the amount of prep he would have to do.
Yes. There have always been domestic, economy, foreign, Etc. topics for debates.
Questions like this make me wonder if people commenting have ever seen a Presidential debate? Or did you not pay attention?