Мужская фамилия Рак склоняется как соотносительное нарицательное существительное.
Существительное женского рода от завсегдатай не образуется, но это слово вполне может быть использовано по отношению к лицу женского пола, например: Маша – завсегдатай ночных клубов.
Эта фамилия склоняется.
Да, склоняется.