Advanced Number Sequence Puzzle

Guess the next number, the sequence type, and the difficulty level: